[RESOLU]Masquer et fermer le classuer actif

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

perpitou

XLDnaute Occasionnel
Bonjour à tous,

J'ai un souci car quand je lance mon fichier je masque le classeur en question ainsi que tous les classeurs ouverts par d'autres fichiers. Puis quand je le ferme ( à savoir la croix de l'userform ) tous les dossiers se ferment.
Les codes sont:
Pour masquer le classeur.
Code:
Private Sub Workbook_Open()
Application.Visible = FalseUserForm1.Show
End Sub

Pour fermer le fichier:
Code:
Private Sub UserForm_QueryClose( Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then
Application.Quit
End If
End Sub

Si quelqu'un a la solution?

Merci d'avance.
 
Dernière édition:
Re : Masquer et fermer le classuer actif

Merci Pierrot
déjà ça m'évite de fermer tous les classeurs ( c'est un bon point...). Par contre quand j'ouvre mon classeur pour ne faire apparaitre que l'userform1, tous les classeurs se masquent je sais que c'est un problème avec Application.Visible = False

Mais je ne trouve pas d'autres fonctions pouvant masquer mon classeur.
 
Re : Masquer et fermer le classuer actif

Bonjour,

Si tu veux que ton classeur se masque automatiquement à l'ouverture, tu peux aussi utiliser ceci :

Dans le ThisWorkbook du projetVBA dudit classeur :

Private Sub Workbook_Open()
ThisWorkbook.Windows(1).Visible = False
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour