Visual Basic for Applications Łukasz Wickowski, Szymon Paczkowski
Visual Basic for Applications – jest to język programownia oparty na Visual Basicu’u zaimplementowanym w aplikacjach pakietu Microsoft Office. Ta uproszczona wersja Visual Basic’a służy przede wszystkim do pracy z dokumentami,: np: poprzez makropolecenia
Dodawanie zakładki Deweloper Aby dodać zakładkę, Deweloper należy wejść w Plik -> Opcje -> Dostosowywanie Wstążki i zaznaczyć opcje Deweloper
Zakładka Powinna pojawić się obok zakładki Widok
Aby otworzyć Edytor należy przejść do zakładki Deweloper, a następnie wybrać Visual Basic, lub wcisnąć skrót klawiszowy alt+f11
Tworzenie Pierwszej Procedury Należy wejść w Insert -> Module Aby stworzyć pierwszą procedurę zaczynamy wpisując Sub 'nazwa procedury' Wyświetlenie tekstu MsgBox(”Dowolny tekst")
Tworzenie przycisku Tworzenie Przycisku w Exel’u. Wchodzimy w menu Wstawianie -> kształty, a następnie wybieramy dowolny kształt. Wpisujemy dowolny tekst w Kształcie. Klikamy PPM na nasz przycisk i wybieramy przypisz makro Następnie wybieramy, które makro chcemy przypisać
Zapisywanie programu: Plik > Zapisz jako > folder docelowy Zapisz jako typ: Skoroszyt programu Excel z obsługą makr
Wypełnianie komórek danymi Sub dane() Worksheets(„nazwa arkusza”).Cells(1, 1) = 1 Worksheets(„nazwa arkusza”).Cells(3, 5) = 79 End Sub
Polecenie Range, dzięki niemu można wypełnić komórki dowolnymi danymi Sub zasieg() Range(„adres komórki”).Value = 45 Range(„adres”).Value = „text” End Sub
Sub zasieg() Range(„A1:B2”).Value = 100 Range(„adres”).Clear Range(„adres”).ClearContents Range(„A1”).Copy Range(„D4”) MsgBox Range(„adres”).Value End Sub
Edycja akruszy Sub arkusz() Worksheets(„nazwa arkusza”).Activate / Worksheets(2).Activate Sheets.Add After:=Worksheets(„nazwa arkusza”) Worksheets(„nazwa arkusza”).Delete Worksheets(„nazwa arkusza”).name = „nowa nazwa” End Sub
Zmienne Deklarowanie zmiennych: Dim 'zmienna' As Integer Polecenie Option Explict sprawia, że każda zmienna ma zostać zadeklarowana, musi być umieszczone na samej górze kodu Typy zmiennych Tekstowe- String Liczbowe- Integer, Long, Single, Double Logiczne- Boolean
Bibliografia wikipedia.org Kurs VBA: mielk.pl YouTube: złote kursy