Instrukcje VBA
Transkrypt
Instrukcje VBA
(C) 2005 RoG@j 2005-03-01 Typy instrukcji Instrukcje VBA Typy instrukcji Zasady tworzenia nazw Bloki komentarza Elementy instrukcji Słowa kluczowe Deklaracje ! ! Deklaracja służy do poinformowania kompilatora VBA o zamiarze użycia w programie elementu określonego typu Dim Liczba As Integer ! ! ! ! ! Instrukcje przypisania ! ! ! ! ! ! ! Nazwy zmiennej lub właściwości obiektu Znaku równości (przypisania) Wyrażenia określającego nową wartość Stara = Nowa + 17 Zasady tworzenia nazw (1) ! Najważniejsza z tych instrukcji to Option Explicit Umieszczenie tej instrukcji zmusza do jawnego deklarowania wszystkich zmiennych Pozwala to na uniknięcie wielu błędów ! ! Nazwa zmiennej lub obiektu musi zaczynać się od litery a nie od liczby. Wewnątrz nazw można używać liczb oraz znaku podkreślenia Nazwa nie może zawierać znaków ! ! ! VBA 05 Instrukcja przypisania przypisuje wartość do zmiennej lub właściwość do obiektu Składa się z trzech części ! Wywołania podprogramów Informacje z informacjami dla kompilatora ! Deklaracje Instrukcje przypisania Instrukcje wykonujące konkretne zadania Instrukcje z informacjami dla kompilatora Deklaracja podprogramu Procedura Instrukcje wykonujące konkretne zadania ! Procedura VBA składa się z instrukcji Większość instrukcji zajmuje jeden wiersz kodu, choć nie jest to regułą Istnieją cztery typy instrukcji ! Utworzenie stałej zawierającej łańcuch znaków Dwa ostatnie typy ! ! Deklaracja zmienne Liczba typu Integer Private Sub Procedura() ! ! ! Const Znaki = ”Tekst” ! ! ! !@#$%^&*()-+=[{}]:; Nazwa nie może zawierać spacji Długość nazwy to maksimum 255 znaków 1 (C) 2005 RoG@j Zasady tworzenia nazw (2) ! Nazwa zmiennej lub obiektu nie może być taka sama jak ! ! ! ! ! ! As (jako) ! ! ! ! ! ! ! ! Słowo wchodzące w skład instrukcji zliczającej Słowa kluczowe Wyrażenia Stałe i zmienne (ich nazwy) Operatory Słowa kluczowe są wyrazami zapożyczonymi z języka angielskiego, które odgrywają w instrukcjach VBA określoną rolę ! Nie można ich używać w jakikolwiek inny sposób Wybrane słowa kluczowe (2) ! Next (następny) ! ! ! Słowo oznaczające początek procedury Then (następnie) ! ! Słowo występujące w instrukcji zliczającej Sub ! Oznacza zakończenie struktury programowej For (od) (Byte) byteDni (Boolean) boolZmiana (Integer) intLicznik (Single) sngIndeks (Double) dblPole (String) strNazwisko (Date/Time) datUrodziny Instrukcja może zawierać: ! Składnik instrukcji warunkowych End (koniec) byte bool int sng dbl str dat Elementy instrukcji Słowo używane w celu określenia typu zmiennej Else (w przeciwnym razie) ! VBA 05 ! ! ! ! ! Zaznacz blok Kliknij na Comment Block na pasku Edit Aby usunąć komentarz kliknij na Uncomment Block Wybrane słowa kluczowe (1) ! ! ! ! Przedrostek wskazujący na typ ! Aby „wykomenteować” kilka wierszy należy umieścić apostrof na początku każdego wiersza Aby utworzyć komentarz obejmujący kilka wierszy (blok wierszy) ! ! ! Moduł nie może zawierać dwóch procedur o tych samych nazwach Małe i duże litery nie są rozróżniane ! ! Propozycja konwencji nazw Nazwa funkcji wbudowanej Nazwa instrukcji wbudowanej Nazwa metody wbudowanej Bloki komentarza ! 2005-03-01 Słowo używane w instrukcjach warunkowych To (do) ! Słowo używane w instrukcjach zliczających 2