Executer une macro en boucle sous condition

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

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    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


    1. Contributeur
      au passage

      While range("A1")<4
      '---Le code
      Wend
    2. Contributeur
      @michel_mBonjour, 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