Compartilhar via


Gravando um Procedimento Sub

Um procedimento Sub é uma série de instruções do Visual Basic entre as instruções Sub e End Sub que executa ações, mas não retorna um valor. Um procedimento Sub pode usar argumentos, como constantes, variáveis ou expressões passadas por um procedimento de chamada. Se um procedimento Sub não tiver argumentos, a instrução Sub deverá incluir um conjunto vazio de parênteses.

O procedimento Sub a seguir tem comentários explicando cada linha.

' 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

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.