Zagadnienia:
• Nagrywanie makr i ich edycja w edytorze VBA.
• Podstawowe elementy języka Visual Basic for Applications: zmienne i ich typy, instrukcje deklaracji i podstawienia.
• Dostęp do danych arkusza kalkulacyjnego za pomocą obiektu Rangę.
• Instrukcja warunkowa //.
• Procedura MsgBox.
• Właściwość ActiveCeU
1. Nagrywanie makra
Zadanie 1. Rejestrowanie makra.
W nowym arkuszu wykonaj następujące czynności:
I Na karcie Deweloper wybierz polecenie Zarejestruj makro w grupie Kod.
2. Zmień nazwę makra na. „Adam” i wybierz klawisz skrótu na Ctrl-a i potwierdź OK rozpoczął się tryb nagrywania makra.
3. W wybranej komórce wpisz napis „Adam”, potwierdź wpisany napis myszką CL. na pasku formuły.
4. Zakończ nagrywanie makra przyciskiem ^ •‘tr 'm f c-r~'A:,r,f
5. Wybierz nową komórkę i naciśnij Ctrl-a.
6. Przejdź do edytora VBA za pomocą kombinacji klawiszy Alt+Fll i kliknij na znak + przy Modules i dwukrotnie na Module 1:
Napisy na zielono zaczynające się od apostrofu to komentarz
"Adar"
Sub Adam (>
Adam Makro
Klawisz skrótu: Ctrl+a
ActiveCel1.FormulaRlCl : End Sub
7. Zmień napis „Adam” na „Adam i Ewa” i ponownie uruchom makro w nowej wybranej komórce arkusza.
2. Obiekt Rangę
Zadanie 2
Wpisz w edytorze VBA w Module 1 makro:
Sub Dodaj()
Rangę ("Cl")= Rangę("Al")+ Rangę("BI") End Sub
W Arkuszu wpisz do komórek A1 i B1 dowolne wartości liczbowe i wykonaj makro.