Makro uruchamiane w zależności od wpisu w komórce

Makro uruchamiane w zależności od wpisu w komórce

Sposobów na uruchamianie makr w Excelu jest bez liku. Możemy to zrobić za pomocą przycisku wstawionego do arkusza, poprzez okno dialogowe Makra lub uzależnić uruchomienie procedury od akcji wykonanej w arkuszu lub w skoroszycie.

W tym triku pokażemy pewną interesującą kombinację, która na pewno okaże się pomocna w naszej pracy. Kod Visual Basic będzie uruchamiany tylko wówczas, gdy w określonej komórce pojawi się dany tekst.

Aby taki efekt uzyskać:

  1. Otwieramy Edytor Visual Basic za pomocą kombinacji klawiszy lewy Alt + F11.

  2. Z menu Insert wybieramy polecenie Module.

  3. Wpisujemy kod przedstawiony na rysunku 1.

Rys. 1. Kod Visual Basic

  1. Zapisujemy i zamykamy Edytor VBA.

Nasze makro nosi nazwę MojeMakro, natomiast do jego uruchamiania utworzyliśmy dodatkową funkcję użytkownika o nazwie UruchomMojeMakro. Możemy z niej korzystać jak z normalnej funkcji arkuszowej. Tę właściwość wykorzystamy do zagnieżdżenia jej w funkcji warunkowej JEŻELI. Przyjmijmy, że makro MojeMakro ma zostać uruchomione tylko wówczas, gdy w komórce A1 pojawi się tekst Start.

Aby taki efekt uzyskać:

  1. Do dowolnej pustej komórki arkusza wpisujemy następującą formułę:

=JEŻELI(A1=”Start”;UruchomMojeMakro();”Podajemyemy słowo uruchamiające”)

  1. Teraz wpisujemy do komórki A1 tekst Start i wciskamy klawisz Enter.

Uzyskamy efekt jak na rysunku 2.

Rys. 2. Wartość w komórce A1 uruchomiła makro

Po kliknięciu przycisku OK w komórce pojawi się komunikat: Moje makro zostało uruchomione.


Wyszukiwarka

Podobne podstrony:
Organizacja działu handlu zagranicznego w zależności od grup
Pielęgniarstwo w intensywnej terapii w zależności od rodzaju zabiegu 2009
DYNAMIKA PLONOWANIA ŁĄK W ZALEŻNOŚCI OD SUMY OPADÓW I NAWOŻENIA
Przekrój zbrojenia w zależności od ilości prętów [1](1)
PN IEC 60364 4 481 Dobór środków ochrony w zależn od wpł zewnętrznych Wybor srodkow ochrony przeciwp
Wykres zależności?sorpcji od długości?li dla roztworu chlorofilu
wykresy wartość siły i temperatury w zależności od prędkości skrawania
Dobór kleju w zależności od zastosowania
Wykres zależności?sorpcji od stężenia roztworu chlorofilu
Proces magazynowania staje się z dnia na dzień coraz?rdziej zależny od nowoczesnych technologii
Rozwój fizyczny dziewcząt i chłopców w wieku szkolnym w zależności od miejsca zamieszkaniax
CZY PAN BÓG JEST ZALEŻNY OD WŁADZ KOŚCIOŁA
hydraulika 3A, Współczynnik wydatku jest zależny od wymiarów i kształtu otworu, ciśnienia, sposobu w
13, Kanały dystrybucji są to zbiory wzajemnie zależnych od siebie różnych organizacji, instytucji i
Pomiar strat ciepła w zależności od różnicy temperatur, lab17b 97, LABORATORIUM FIZYCZNE
Taktyka, PlanPracy Pokonywanie terenu różnymi sposobami w zależności od rodzaju ognia przeciwnika i

więcej podobnych podstron