Page 1 sur 1

Fixer le contenu d'une variable

Publié : 01 nov. 2023 11:03
par TheZig
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 ?

Re: Fixer le contenu d'une variable

Publié : 03 nov. 2023 10:59
par Patrick_Té
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. 

Re: Fixer le contenu d'une variable

Publié : 03 nov. 2023 14:21
par TheZig
Bonjour, et un grand merci ! 😊