Écriture d’une procédure Sub
Une procédure Sub est une série d’instructions Visual Basic placées entre les instructions Sub et End Sub qui effectue des actions mais ne retourne pas de valeur. Une procédure Sub prend des arguments tels que des constantes, des variables ou des expressions par une procédure appelante. Si une procédure Sub n’a pas d’argument, l’instruction Sub doit comporter une paire de parenthèses vide.
La procédure Sub suivante comporte des commentaires expliquant chaque ligne.
' 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
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.