É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.