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