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.