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

Résolu
MarkDoon Messages postés 2 Statut Membre -  
skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   -
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. skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   55
     
    Bonjour

    Essayez :

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

    Merci

    Bonne journée
    0
  2. MarkDoon Messages postés 2 Statut Membre
     
    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. skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   55
       
      De rien :)
      0