Écriture d’instructions d’affectation
Les instructions d’affectation attribuent une valeur ou une expression à une variable ou une constante. Les instructions d’affectation comportent toujours un signe égal (=).
L’exemple suivant affecte la valeur de retour de la fonction InputBox à la variable .
Sub Question()
Dim yourName As String
yourName = InputBox("What is your name?")
MsgBox "Your name is " & yourName
End Sub
L’instruction Let est facultative et est généralement omise. Par exemple, l’instruction d’affectation précédente peut être écrite.
Let yourName = InputBox("What is your name?").
L’instruction Set est utilisée pour affecter un objet à une variable qui a été déclarée en tant qu’objet . Le mot clé Set est obligatoire. Dans l’exemple suivant, l’instruction Set affecte une plage sur Sheet1 à la variable myCell
objet .
Sub ApplyFormat()
Dim myCell As Range
Set myCell = Worksheets("Sheet1").Range("A1")
With myCell.Font
.Bold = True
.Italic = True
End With
End Sub
Les instructions qui définissent des valeurs de propriété sont également des instructions d’affectation. L’exemple suivant définit la propriété Bold de l’objet Font pour la cellule active.
ActiveCell.Font.Bold = True
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.