Elementy Języka VBA.pptx

21
VBA Przewodnik: elementy języka VBA

Transcript of Elementy Języka VBA.pptx

Page 1: Elementy Języka VBA.pptx

VBA Przewodnik: elementy języka VBA

Page 2: Elementy Języka VBA.pptx

VBA Poradnik: Elementy Języka VBA

Page 3: Elementy Języka VBA.pptx

Szanowni Państwo,

Zapraszamy do zapoznania się z kolejną

prezentacją z cyklu VBA Przewodnik. Tym razem

przygotowaliśmy dla Państwa prezentacje o

elementach w języku VBA.

Jeżeli chcecie wiedzieć więcej o języku VBA

zapraszamy na kurs VBA w Cognity. Szczegóły

odnajdziecie na stronie www.cognity.pl

Page 4: Elementy Języka VBA.pptx

VBA Przewodnik: Elementy Języka VBA

Zmienne

Kurs Excel

Zmienne służą do przechowywania danych określonego typu w pamięci komputera.

Page 5: Elementy Języka VBA.pptx

VBA Przewodnik: Elementy Języka VBA

Zasady tworzenia nazw zmiennych:

Kurs Excel

• Maksymalnie 255 znaków• Pierwszy znak

musi być literą• Można stosować

znaki alfanumeryczne, liczby i niektóre znaki interpunkcyjne

Page 6: Elementy Języka VBA.pptx

VBA Przewodnik: Elementy Języka VBA

Kurs Excel

Zasady tworzenia nazw zmiennych c.d.:

• nie jest rozróżniana wielkość znaków

• Nie można stosować spacji, przecinka i znaku kopiarki

• Nie można umieszczać znaku deklarującego typ (%,&,^,!,#,@,$)

Page 7: Elementy Języka VBA.pptx

VBA Przewodnik: Elementy Języka VBA

Kurs Excel

Zasady tworzenia nazw zmiennych c.d.:

• Nie można używać słów zastrzeżonych języka VBA (słowa kluczowe, instrukcje, funkcje, operatory)

Page 8: Elementy Języka VBA.pptx

VBA Przewodnik: Elementy Języka VBA

Kurs Excel

Słowa kluczowe:

• As• Empty • Input• Mid• Option• Public• Step• WithEvents

Page 9: Elementy Języka VBA.pptx

VBA Przewodnik: Elementy Języka VBA

Kurs Excel

Słowa kluczowe c.d.:

Binary Error Is New Optional PtSafe String

Page 10: Elementy Języka VBA.pptx

VBA Przewodnik: Elementy Języka VBA

Kurs Excel

Słowa kluczowe c.d.:

ByRef False Len Next ParamArray Resume Then

Page 11: Elementy Języka VBA.pptx

VBA Przewodnik: Elementy Języka VBA

Kurs Excel

Słowa kluczowe c.d.:

ByVal For Let Nothing Print Seek Time

Page 12: Elementy Języka VBA.pptx

VBA Przewodnik: Elementy Języka VBA

Kurs Excel

Słowa kluczowe c.d.:

Date Friend Lock Null Private Set To

Page 13: Elementy Języka VBA.pptx

VBA Przewodnik: Elementy Języka VBA

Kurs Excel

Słowa kluczowe c.d.:

Else Get Me On Property Static True

Page 14: Elementy Języka VBA.pptx

VBA Przewodnik: Deklarowanie zmiennych

Kurs Excel

Deklarowanie zmiennych: Określnie nazwy

zmiennej oraz typu przechowywanych danych (nie jest obowiązkowe)

Page 15: Elementy Języka VBA.pptx

VBA przewodnik: Deklarowanie zmiennych c.d

Składnia Deklaracji:

Gdzie:

Kurs Excel

Din [WithEvents] nazwa zmiennej [([ideks_dolny])] [As[New]typ_zmiennej]

[WithEvents] określa, że nazwa_zmiennej jest zmienną obiektową używaną do odpowiedzi na zdarzenia wywołane przez obiekt ActiveX

Page 16: Elementy Języka VBA.pptx

VBA Przewodnik: Deklarowanie zmiennych c.d

Składnia deklaracji c.d.:

Kurs Excel

[WithEvents] określa, że nazwa_zmiennej jest zmienną obiektową używaną do odpowiedzi na zdarzenia wywołane przez obiekt ActiveX

[New] – zezwala na ukryte utworzenie obiektu

Page 17: Elementy Języka VBA.pptx

VBA przewodnik: Deklarowanie zmiennych c.d.

Przykład:

Skrócona deklaracja za pomocą znaków deklarujących typ:

Kurs Excel

Dim zmienana1 As String ’ zmienna1 typu String

Dim zmienna2% ’zmienna2 typu Integer

Page 18: Elementy Języka VBA.pptx

VBA przewodnik: Deklarowanie zmiennych c.d.

Deklaracja kilku zmiennych przy użyciu polecenia Dim:

Kurs Excel

Dim zmienana1 As Long’ zmienna2 typu As String ’zmienna1 typu Long, zmienna2 typu String

Page 19: Elementy Języka VBA.pptx

VBA Przewodnik: Deklarowanie zmiennych c.d.

Deklaracja kilku zmiennych przy użyciu polecenia Dim:

Kurs Excel

Dim zmienana1, zmienna2 As String ’nie można deklarować grupy zmiennych tego samego typu, zmienna2 typu String, natomiast zmienna1 typu domyślnego - Variant

Page 21: Elementy Języka VBA.pptx

Kurs Excel

Zapraszamy również na bloga Strefa Wiedzy

Cognity, gdzie nasi eksperci przekazują

najważniejsze informacje odnoście języka VBA w

Excelu.

Kurs VBA