Executer une macro en boucle sous condition

Signaler
-
Messages postés
24099
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
8 juin 2021
-
Bonjour,

Je souhaiterais qu'après lancement une macro s'exécute en boucle jusqu'à ce que la cellule A1 ait la valeur 4.
Quel code dois-je ajouter à la macro ?

Merci

Configuration: Windows / Firefox 89.0

1 réponse

Messages postés
16477
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
10 juin 2021
3 189
Bonjour,

Demande très vague, CCM ne fournit pas de boule de cristal....

soyez explicite et exhaustif pour aboutir à un solution ; pour cela :
Mettre le classeur sans données confidentielles en pièce jointe sur 
https://mon-partage.fr
Dans lien de téléchargement
faire un clic droit- copier l’adresse du lien et le coller dans le message en cours sur ccm




Messages postés
16477
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
10 juin 2021
3 189
au passage

While range("A1")<4
'---Le code
Wend
Messages postés
24099
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
8 juin 2021
6 801 >
Messages postés
16477
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
10 juin 2021

Bonjour, salut michel,

peut-être prévoir une porte de sortie si plus de x boucles :
Do
    i = i + 1
    '---Le code
Loop Until Range("A1") = 4 Or i > 10000

eric

PS : éventuellement faisable sans macro, avec le calcul itératif