Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[VBA] Fermer un Userform à partir d'un autre classeur Excel

Mjgreg67

XLDnaute Junior
Bonjour le forum,

J'espère que vous allez pouvoir m'aider pour ce petit problème... (Ma version est Excel 2013 si jamais).

J'ai confectionné un code VBA qui ouvre un Userform dès l'ouverture du fichier Excel que je nomme ici FICHIER A.

J'ai un FICHIER B qui, suite à un code, ouvre automatiquement le FICHIER A. Néanmoins je souhaiterai que si je passe par le FICHIER B, que le Userform du FICHIER A ne s'ouvre pas ou que le code présent en FICHIER B le ferme automatiquement.

Je n'arrive pas à trouver une solution à ce problème d'autant que pour fermer un Userform via un bouton présent dans ce dernier c'est tout simple... (Utilisation de Unload Me)

J'ai essayé plusieurs combinaisons mais sans succès...

Auriez vous un code ou une fonction qui permette de résoudre mon problème ?

Merci beaucoup à vous
 

Pierrot93

XLDnaute Barbatruc
Re : [VBA] Fermer un Userform à partir d'un autre classeur Excel

Bonjour,

si j'ai bien compris :
Code:
On Error GoTo fin
Application.EnableEvents = False
'ton code d'ouverture du fichier A
fin:
Application.EnableEvents = True
bonne journée
@+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…