kurs excel - elementy języka vba
DESCRIPTION
Zapraszamy do zapoznania się z prezntacją na temat elementów języka VBA w Excelu. Więcej o kursie VBA oraz o szkoleniach Excel jest dostępne na stronie: www.cognity.plTRANSCRIPT
![Page 3: Kurs Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/3.jpg)
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 Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/4.jpg)
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 Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/5.jpg)
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 Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/6.jpg)
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 Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/7.jpg)
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 Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/8.jpg)
VBA Przewodnik: Elementy Języka VBA
Kurs Excel
Słowa kluczowe:
• As• Empty • Input• Mid• Option• Public• Step• WithEvents
![Page 9: Kurs Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/9.jpg)
VBA Przewodnik: Elementy Języka VBA
Kurs Excel
Słowa kluczowe c.d.:
Binary Error Is New Optional PtSafe String
![Page 10: Kurs Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/10.jpg)
VBA Przewodnik: Elementy Języka VBA
Kurs Excel
Słowa kluczowe c.d.:
ByRef False Len Next ParamArray Resume Then
![Page 11: Kurs Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/11.jpg)
VBA Przewodnik: Elementy Języka VBA
Kurs Excel
Słowa kluczowe c.d.:
ByVal For Let Nothing Print Seek Time
![Page 12: Kurs Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/12.jpg)
VBA Przewodnik: Elementy Języka VBA
Kurs Excel
Słowa kluczowe c.d.:
Date Friend Lock Null Private Set To
![Page 13: Kurs Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/13.jpg)
VBA Przewodnik: Elementy Języka VBA
Kurs Excel
Słowa kluczowe c.d.:
Else Get Me On Property Static True
![Page 14: Kurs Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/14.jpg)
VBA Przewodnik: Deklarowanie zmiennych
Kurs Excel
Deklarowanie zmiennych: Określnie nazwy
zmiennej oraz typu przechowywanych danych (nie jest obowiązkowe)
![Page 15: Kurs Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/15.jpg)
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 Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/16.jpg)
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 Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/17.jpg)
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 Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/18.jpg)
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 Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/19.jpg)
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 20: Kurs Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/20.jpg)
Jeśli jesteście Państwo zainteresowani VBA
Polecamy kursy w Cognity:
• Kurs VBA Podstawowy
• Kurs VBA Zaawansowany
• Kurs VBA Przekrojowy
Kurs Excel
Kurs VBA
![Page 21: Kurs Excel - Elementy języka vba](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558c5e7ad8b42a080c8b4657/html5/thumbnails/21.jpg)
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