Fixer le contenu d'une variable Le sujet est résolu

Avatar de l’utilisateur
TheZig
Messages : 32
Inscription : 18 mars 2023 18:08
A remercié : 7 fois
Remercié : 3 fois

Fixer le contenu d'une variable

Message 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 ?
Ce qui se conçoit bien, s'énonce clairement (Boileau) 
Avatar de l’utilisateur
Patrick_Té
Messages : 16
Inscription : 15 janv. 2023 10:47
Remercié : 4 fois

Re: Fixer le contenu d'une variable

Message 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. 
Avatar de l’utilisateur
TheZig
Messages : 32
Inscription : 18 mars 2023 18:08
A remercié : 7 fois
Remercié : 3 fois

Re: Fixer le contenu d'une variable

Message par TheZig »

Bonjour, et un grand merci ! 😊
 
Ce qui se conçoit bien, s'énonce clairement (Boileau) 
Répondre

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

Connectez-vous