Connaître comment remplacer une variable dans Excel VBA est essentiel quand un programme est une variable dont le nom ne l'indique pas clairement la fonction de la variable. L'écriture de code qui est facilement maintenable exige des variables clairement nommés. Vous pouvez effectuer le remplacement variable à la main , en changeant chaque occurrence de la variable dans un programme. Cela prend du temps et sujette à l'erreur , cependant. Utilisez la commande "Remplacer" de l'environnement de programmation à la place. Cette commande peut correspondre à toutes les instances d'une variable particulière , et que cette variable. Instructions
Remplacer une variable avec une autre variable
1
Cliquez sur le bouton "Developer " de " Visual Basic " pour entrer dans l'environnement de programmation VBA, puis collez le programme suivant dans la fenêtre de programmation vierge à l'écran centre . Ce programme affiche une brève salutation et définit deux variables. Vous allez remplacer une variable avec l'autre .
Sous SayHello ()
Dim x, y
x = " Bonjour "
y = " salutations "
MsgBox x
End Sub
2
Appuyez sur" F5 " pour exécuter le programme , qui affiche le message" Bonjour. " Retour au code. Cliquez et faites glisser sur le "x" dans l'instruction "Dim " pour sélectionner le "x ".
3
cliquez sur "Modifier ", " Remplacer" . Tapez " y" dans la zone de texte "Remplacer" , puis cliquez sur " Mot entier seulement " et " Respecter la casse " cases à cocher .
4
Cliquez sur " Remplacer tout" pour remplacer variable " x " avec la variable « y ».
5
Exécutez le programme comme vous l'avez fait à l'étape 3 . Notez que le programme affiche un message différent cette fois-ci , en raison de votre remplaçant la variable "x" à "y ".
Remplacer une variable avec un
Constant
6
Cliquez sur le bouton "Developer " de " Visual Basic " pour entrer dans la fenêtre de programmation pour Visual Basic pour Applications. Collez le programme suivant dans la fenêtre. Ce programme utilise une variable pour afficher une brève salutation .
Sous SayHello ()
Dim y
y = "Salutations "
MsgBox y < br >
End Sub
7
Exécutez le programme en appuyant sur la touche "F5 ". Visual Basic affiche le message indiqué dans la déclaration " MsgBox" .
8
Cliquez et faites glisser sur le "y" dans l'instruction "Dim " dans le code , puis cliquez sur " Modifier ", " Remplacer. " Tapez la chaîne " Bonjour " constante dans la zone de texte "Remplacer" .
9
Cliquez sur le "Cas de correspondance" et " Mot entier seulement " cases à cocher , puis cliquez sur " Remplacer tout " pour remplacer le " y «variable avec la chaîne constants " Salutations . "
10
exécuter le programme comme vous l'avez fait à l'étape 2 . Notez que le programme affiche désormais le message de la constante chaîne de caractères que vous avez tapé .