strona 10 T.Ziębakowski: PROGRAMOWANIE MAKR...
Ćwiczenie:
Podstawy tworzenia makr za pomocą języka Visual Basic z wykorzystaniem edytora VBA.
Zagadnienia:
• Podstawowe elementy języka VB: zmienne, typy danych, instrukcje deklaracji i podstawienia.
• Dostęp do danych arkusza kalkulacyjnego za pomocą obiektów typu Rangę.
• Procedura MsgBox.
1. Obiekt Rangę Zadanie 1
Wpisz w edytorze VBA makro:
Sub Dodaj()
Rangę("Cl")= Rangę("Al")+ Rangę("BI")
End Sub
W Arkuszu wpisz do komórek Al i BI dowolne wartości liczbowe i wykonaj makro. Zadanie 2
Należy obliczyć wartość wyrażenia:
1 - v'a2 - ab + b2 ^
1 + y/a2 + ab 4- b2
dla wartości a,b znajdujących się w komórkach odpowiednio Al i BI. W tym celu napisz następujące makro:
Sub Wynik()
Dim a as Double ,b as Double , c as Double a = Rangę("Al") b = Rangę("BI")
tu należy wypisać wyrażenie zmiennych a i b | Rangę ("C2") = c~j obliczające (*), skonstruowane na zasadach End Sub I Pod°bnych do pisania formuł EXCELA I
Po uruchomieniu makra w komórce C2 pojawi wynik.
Zadanie 2
Napisz makro, które zamienia wartości dwóch komórek, np. A2 i B2. (Wskazówka: wprowadź dodatkową zmienną w celu zapamiętania wartości jednej z komórek)
2. Obiekt Selection i procedura MsgBox
Zadanie 3
W edytorze VBA wpisz makro: