Bonjour,
Si, dans une macro,i je crée une variable d'après le contenu d'une cellule, ainsi:
mavar= mafeuille.getRange('A1'). getValue()
si la cellule contient par exemple 5 en début de macro, j'ai mavar= 5 , n'est-ce pas ?
Si au cours de la macro, le contenu de ma cellule A1 vient à changer et à passer 6, j'ai alors mavar = 6
Comment puis-je faire pour conserver la valeur de départ ?
Fixer le contenu d'une variable Le sujet est résolu
- Patrick_Té
- Messages : 16
- Inscription : 15 janv. 2023 10:47
- Remercié : 4 fois
Re: Fixer le contenu d'une variable
Bonjour,
En fait la variable sera rafraîchie à chaque fois que tu as l'instruction mavar= mafeuille.getRange('A1'). getValue() ,
si tu la places à l'intérieur d'une boucle par exemple, la variable sera rafraîchie à chaque "tour"
Par contre si la ligne d'instruction est placée en début de script , la valeur de mavar ne change pas même si la cellule correspondante a changé de valeur en cours d'exécution.
En fait la variable sera rafraîchie à chaque fois que tu as l'instruction mavar= mafeuille.getRange('A1'). getValue() ,
si tu la places à l'intérieur d'une boucle par exemple, la variable sera rafraîchie à chaque "tour"
Par contre si la ligne d'instruction est placée en début de script , la valeur de mavar ne change pas même si la cellule correspondante a changé de valeur en cours d'exécution.
Rejoignez la discussion 💬
Vous devez être enregistré pour participer à la discussion et échanger avec les différents membres
Inscrivez-vous dès aujourd'hui
Vous n'êtes pas encore membre ? Rejoignez-nous gratuitement dès aujourd'hui et contribuer en postant votre réponse ou question sur tous les forums disponibles
Inscription