Définir démarrage et arrêt randomisation?

Résolu
Bonjour à tous :)

[Contexte]
Alors voilà, sur une feuille excel j'ai créé une liste de chiffres (de 1 à 10) dont je fais changer l'ordre de façon aléatoire. (ma liste est en fait plus complexe, mais c'est l'idée et ça suffit pour l'exemple)
J'ai besoin que certains chiffres ne soient pas côte à côte (ex: que le 2 ne soit pas entouré du 1 ou du 3). Pour ça pas de soucis, j'ai fait une fonction si et ou imbriquées qui me sort "refaire la randomisation" si ça ne me va pas ou "Ok" si c'est bon.

[Problème]
Le problème, c'est que le "Ok" n'apparaît que très rarement, et je ne connais que la touche F9 pour relancer la randomisation. Alors pour ne pas perdre de temps à presser F9 100 fois à la suite en attendant qu'une combinaison Ok sorte, j'aimerais que dès que le "Ok" apparaît, la randomisation s'arrête pour que je puisse recopier ma liste.

Donc y a-t-il une façon de démarrer la randomisation, et qu'elle s'arrête dès que le terme "Ok" sort? Créer un bouton qu'il me suffit de cliquer serait l'idéal, mais je ne sais pas comment faire.

Merci beaucoup d'avance si vous pouvez m'aider!

3 réponses

  1. Bonjour

    Essayez :

    Une boucle Do ... Loop avec un "Exit do" si le ok apparait.

    Merci

    Bonne journée
    0
    1. skk201 et ccm81, à partir des bases que vous m'avez donné j'ai pu m'informer plus amplement et j'ai pu créer la macro que je voulais!

      Merci beaucoup à vous deux :)

      Mark
      0
      1. De rien :)
        0