Lancer une macro à condition de

Bonjour à tous,

J'ai un UserForm avec 4 boutons dessus qui me permettent d'aller chercher 4 documents différents, type:

Private Sub test_Click()
test_test = Application.GetOpenFilename
Workbooks.Open (test_test)
test_test = ActiveWorkbook.Name

Puis j'ai un 5ème bouton qui permet de lancer une macro qui va par la suite chercher ces documents pour les modifier comme je le souhaite etc...

Je souhaiterais faire en sorte que la macro ne se lance qu'à la seule condition que les 4 documents ont été choisis.

Autrement dit, je clique sur le 5ème bouton et la macro se lance OU une petite fenêtre s'ouvre et dit genre: "Veuillez sélectionner les 4 documents".

Je vous remercie par avance et vous souhaite une bonne journée !

Bonjour, bonjour !

L'autre voie logique est d'activer (propriété Enabled ) le cinquième bouton une fois les conditions remplies …

Bonjour,

Merci pour votre réponse.

ce n'est malheureusement pas exactement ce que je souhaiterais.

En gros, je voudrais que, quand j'appuie sur le 5ème bouton, si les 4 variables assignées aux 4 documents précedemment ouverts n'existent pas toutes ensemble, bah que ca m'affiche une fenêtre d'erreur et que sinon, bah ca me lance la macro qui se trouve derrière mon 5ème bouton.

Merci par avance et bonne journée

Rechercher des sujets similaires à "lancer macro condition"