编写 Sub 过程

Sub 过程是一系列 Visual Basic 语句,由 Sub 语句和 End Sub 语句括起来,这些语句执行操作但不返回值。 Sub 过程可采用参数,例如通过调用过程传递的常量变量表达式。 如果 Sub 过程没有参数,则 Sub 语句必须包括一组空括号。

下面的 Sub 过程具有说明每个行的注释。

' 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

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。