- mit Alt-F11 auf Entwicklungsumgebung umschalten (genauso zurück)
- mit Einfügen/Modul neues Modul erzeugen
- ein erstes "Programm" schreiben
Sub p1()
MsgBox "Hallo Welt!"
End Sub
- nachdem Cursor auf erster Zeile steht mit F5 starten
- eine Beispiel für eine einfache selbstdefinierte Funktion:
Function add(a As Long, b As Long) As Long
add = a + b
End Function
a und b sind Eingabeparameter vom Typ long (große ganze Zahlen),
der Funktionswert ist auch vom Typ long und wird mit der Zuweisung
add = ... zurückgegeben.
- eine etwas aufwändigere selbstdefinierte Funktion:
Function ggt(a As Long, b As Long) As Long
Dim r As Long
Do
r = a Mod b
a = b
b = r
Loop Until r = 0
ggt = a
End Function
benutzen der Funktion wie üblich
Achtung: a,b As Long definiert nur b als Long, a bleibt variant
- mit F1 kann man die kontextsensitive Online-Hilfe benutzen,
Beispiele:
- Sie wollen etwas über Schleifen erfahren: Cursor auf loop und F1
- Informationen über Variablendeklarationen: Cursor auf dim und F1
- Hilfe allgemein z.B. über Menü-Punkt ?/Index/Visual Basic - Schrittweise Anleitungen
-
VBA-Seminar von Josef Broukal