Les données peuvent être modifiées pendant l'éxécution de la macro. Un exemple pour affecter une valeur numérique à une variable, l'afficher dans un MsgBox, ajouter la valeur de la cellule A1 à cette variable, puis afficher le nouveau résultat:
Sub afficherValeur()
Dim maVariable As Integer
maVariable = 10
MsgBox maVariable
maVariable = maVariable + Range("A1")
MsgBox maVariable
End Sub