Schreiben einer Sub-Prozedur
Eine Sub-Prozedur ist eine Reihe von Visual Basic-Anweisungen , die von den Anweisungen Sub und End Sub eingeschlossen werden, die Aktionen ausführen, aber keinen Wert zurückgeben. Eine Sub-Prozedur kann Argumente haben, wie zum Beispiel Konstanten, Variablen oder Ausdrücke, die von einer aufrufenden Prozedur übergeben werden. Wenn eine Sub-Prozedur keine Argumente hat, muss die Sub-Anweisung einen leeren Satz von Klammern enthalten.
Die folgende Sub -Prozedur verfügt über Kommentare, die jede Zeile erläutern.
' Declares a procedure named GetInfo
' This Sub procedure takes no arguments
Sub GetInfo()
' Declares a string variable named answer
Dim answer As String
' Assigns the return value of the InputBox function to answer
answer = InputBox(Prompt:="What is your name?")
' Conditional If...Then...Else statement
If answer = Empty Then
' Calls the MsgBox function
MsgBox Prompt:="You did not enter a name."
Else
' MsgBox function concatenated with the variable answer
MsgBox Prompt:="Your name is " & answer
' Ends the If...Then...Else statement
End If
' Ends the Sub procedure
End Sub
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.