Executer une macro en boucle sous condition

Bernard56 -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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


    0
    1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      au passage

      While range("A1")<4
      '---Le code
      Wend
      0
      1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention  
         
        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
        0