kurs vba - elementy języka vba

21
VBA Przewodnik: elementy języka VBA

Upload: cognity

Post on 02-Apr-2016

359 views

Category:

Documents


20 download

DESCRIPTION

Zapoznaj się z elementami języka VBA. Więcej na temat programowania w Excelu oraz o Kursie Excel znajdziesz na stronie: www.cognity.pl

TRANSCRIPT

Page 1: Kurs VBA - Elementy języka vba

VBA Przewodnik: elementy języka VBA

Page 2: Kurs VBA - Elementy języka vba

VBA Poradnik: Elementy Języka VBA

Page 3: Kurs VBA - Elementy języka vba

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: Kurs VBA - Elementy języka vba

VBA Przewodnik: Elementy Języka VBA

Zmienne

Kurs Excel

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

Page 5: Kurs VBA - Elementy języka vba

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: Kurs VBA - Elementy języka vba

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: Kurs VBA - Elementy języka vba

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: Kurs VBA - Elementy języka vba

VBA Przewodnik: Elementy Języka VBA

Kurs Excel

Słowa kluczowe:

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

Page 9: Kurs VBA - Elementy języka vba

VBA Przewodnik: Elementy Języka VBA

Kurs Excel

Słowa kluczowe c.d.:

Binary Error Is New Optional PtSafe String

Page 10: Kurs VBA - Elementy języka vba

VBA Przewodnik: Elementy Języka VBA

Kurs Excel

Słowa kluczowe c.d.:

ByRef False Len Next ParamArray Resume Then

Page 11: Kurs VBA - Elementy języka vba

VBA Przewodnik: Elementy Języka VBA

Kurs Excel

Słowa kluczowe c.d.:

ByVal For Let Nothing Print Seek Time

Page 12: Kurs VBA - Elementy języka vba

VBA Przewodnik: Elementy Języka VBA

Kurs Excel

Słowa kluczowe c.d.:

Date Friend Lock Null Private Set To

Page 13: Kurs VBA - Elementy języka vba

VBA Przewodnik: Elementy Języka VBA

Kurs Excel

Słowa kluczowe c.d.:

Else Get Me On Property Static True

Page 14: Kurs VBA - Elementy języka vba

VBA Przewodnik: Deklarowanie zmiennych

Kurs Excel

Deklarowanie zmiennych: Określnie nazwy

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

Page 15: Kurs VBA - Elementy języka vba

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: Kurs VBA - Elementy języka vba

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: Kurs VBA - Elementy języka vba

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: Kurs VBA - Elementy języka vba

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: Kurs VBA - Elementy języka vba

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: Kurs VBA - Elementy języka vba

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