15
Typy zmiennych w języku programowania VBA

Cognity Kurs VBA - nazwy zmiennych w VBA

Embed Size (px)

DESCRIPTION

Zapraszam do zapoznania się z prezentacją na temat VBA w Excelu. Ten temat dotyczy szkolenia VBA w Excelu Podstawowy, którego program znajdą Państwo na stronie: http://www.cognity.pl/szkolenie-vba-w-excelu-podstawowy-vba,s2,72.html

Citation preview

Page 1: Cognity Kurs VBA - nazwy zmiennych w VBA

Typy zmiennych w języku programowania VBA

Page 2: Cognity Kurs VBA - nazwy zmiennych w VBA

Typy zmiennych w języku programowania VBA

Page 3: Cognity Kurs VBA - nazwy zmiennych w VBA

Szanowni Państwo,

Z poniższej prezentacji dowiedzą się Państwo w jaki sposób poprawnie nazywać zmienne w języku programowania VBA z wykorzystaniem MS Excel.

Tych, którzy chcieliby zapoznać się dokładniej z zagadnieniami związanymi z arkuszem kalkulacyjnym, zapraszamy na szkolenie Excel, które realizujemy w naszej firmie - na wszystkich poziomach zaawansowania.

Więcej informacji, ciekawostek oraz przykładów systematyzujących poznaną wcześniej wiedzę, znajdą Państwo również w Strefie Wiedzy na stronie Cognity.

Page 4: Cognity Kurs VBA - nazwy zmiennych w VBA

Zmienne w języku programowania VBA

W języku programowania VBA rzadko kiedy

używamy konkretnych wartości liczbowych czy

tekstowych. Natomiast posługujemy się danymi

symbolami – nazwami, którym możemy

przypisywać pewne wartości. Takie symbole

noszą nazwę Zmiennych. Poprzez zmianę

wartości zmiennej zmienia się sposób w jaki

działa program.

Kurs VBA

Page 5: Cognity Kurs VBA - nazwy zmiennych w VBA

Zmienna

Zmienna to symbol, któremu przypisana jest

pewna wartość. Posiada ona swoja nazwę co

identyfikuje ją w obrębie danego zakresu.

Zmienna przechowuje daną wartość aż do

zakończenia pracy programu

Kurs VBA

Page 6: Cognity Kurs VBA - nazwy zmiennych w VBA

Charakterystyka zmiennejNazwa zmiennej aby była prawidłowa musi

spełniać określone warunki:

• Nazwy zmiennych muszą zaczynać się literą,

• Nie mogą zawierać kropki ani znaku

deklarującego typ ale mogą być znaki

alfanumeryczne

• Nie mogą występować słowa zastrzeżone

nazwa musi być unikatowa

Kurs VBA

Page 7: Cognity Kurs VBA - nazwy zmiennych w VBA

Charakterystyka zmiennej c.d.

• Nazwa nie może być dłuższa niż 256 znaków

• Nie można używać znaków: #, !, &, oraz $

• Zamiast spacji można używać znaku podkreślenia

_

Kurs VBA

Page 8: Cognity Kurs VBA - nazwy zmiennych w VBA

Przykład 1

Wprowadzanie prawidłowej nazwy zmiennej

Rozwiązanie:

1. W otwartym oknie arkusza kalkulacyjnego

naciśnij Alt+F11. spowoduje to otwarcie okna

edytora Visual Basic

Kurs VBA

Page 9: Cognity Kurs VBA - nazwy zmiennych w VBA

Przykład 1 c.d.

2. Zostanie otwarte okno Project

Kurs VBA

Page 10: Cognity Kurs VBA - nazwy zmiennych w VBA

Przykład 1 c.d

3. W menu znajdującym się po lewej stronie

klikamy prawym przyciskiem myszy i

wybieramy Viev Code

Kurs VBA

Page 11: Cognity Kurs VBA - nazwy zmiennych w VBA

Przykład 1 c.d

4. W otwartym oknie Code (Zeszyt 1) wpisujemy

Sub zmienne () . Jest to początek procedury,

która nosi nazwę zmienne

5. Potwierdzamy Enter

6. Automatycznie została dodana nowa linia End

Sub oznaczająca zakończenie procedury

Kurs VBA

Page 12: Cognity Kurs VBA - nazwy zmiennych w VBA

Przykład 1 c.d

Prawidłowa procedura wygląda następująco:

Kurs VBA

Page 13: Cognity Kurs VBA - nazwy zmiennych w VBA

Przykład 2

Wprowadzanie nieprawidłowej nazwy zmiennej

Rozwiązanie:

1. W otwartym oknie Code wpisujemy % cognity

i potwierdzamy Enter

2. Zostanie wyświetlony komunikat o błędzie. A

podświetlony zostanie miejsce gdzie jest błąd

Kurs VBA

Page 14: Cognity Kurs VBA - nazwy zmiennych w VBA

Przykład 2 c.d.

Niepoprawna procedura wygląda następująco:

Kurs VBA

Page 15: Cognity Kurs VBA - nazwy zmiennych w VBA

Jeżeli jesteś zainteresowany udziałem w organizowanym przez nas szkoleniu Szkolenie VBA w Excelu Podstawowy lub Kurs Makra w MS Excel  zapraszamy do kontaktu: 

Cognity Szkoleniaul. Dietla 25/531-070 Kraków

Tel. +48 12 421 87 54e-mail:  [email protected]

Aby być na bieżąco odwiedzaj nas również na portalu Facebook https://www.facebook.com/cognityszkolenia

Zapraszamy!