Sub NazwaProcedury ()
{Tutaj znajduje się ciało procedury
czyli szereg instrukcji do wykonania
....................
Exit Sub <-tu można wcześniej zakończyć wykonywanie makra
.. dalsze instrukcje}
End Sub <-koniec procedury
NazwaProcedury może być dowolna wymyślona przez nas. Istnieje jednak kilka warunków :- nazwa musi być jednym ciągiem tekstowym, czyli nie można używać spacji;
- nie można używać w nazwie następujących znaków :#,$,%,&,@,^,!.
Dobrym zwyczajem jest nadawanie nazw procedurom odnosząc się do tego co wykonują, np. Kopiowanie_zakresu, Ustawianie_wydruku itp.
Przed słowem kluczowym Sub mogą pojawić się nazwy Private lub Public.
Public oznacza, że procedura jest dostępna przez wszystkie procedury we wszystkich modułach skoroszytu . Wtedy początek wygląda np.:
Public Sub NazwaProcedury ()
....................
End Sub
Private oznacza, że procedura jest dostępna tylko dla innych procedur z tego samego modułu. Wtedy początek wygląda np.:Private Sub NazwaProcedury()
....................
End Sub
Domyślnie procedury są publiczne, czyli jeśli nie określimy przed słowem Sub co to za typ procedury, to jest ona typu Public.
Brak komentarzy:
Prześlij komentarz