Minimized et Userform

  • Initiateur de la discussion Initiateur de la discussion Troudz
  • Date de début Date de début

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 !

Troudz

XLDnaute Occasionnel
Bonjour,

Je désespère de trouver une solution malgré toutes mes recherches.
Au démarrage de mon fichier, je voudrais masquer Excel et n'afficher que mon userform.
J'utilise pour cela :

Code:
Private Sub Workbook_Open()
    Application.WindowState = xlMinimized
    Userform1.Show vbModeless
End Sub

Mon soucis est que, si l'on passe sur une autre application puis que l'on revient sur mon fichier, Excel apparaît de nouveau.

J'ai bien essayé de faire :
Code:
Private Sub Workbook_Activate()
    Application.WindowState = xlMinimized
End Sub
et même :
Code:
Private Sub UserForm_Activate()
    Application.WindowState = xlMinimized
End Sub

mais rien n'y fait.

Pourriez vous m'aider ?

Merci d'avance.
 
Re : Minimized et Userform

Bonjour,

essaye ceci :
dans le module "thisworkbook" :
Code:
Option Explicit
Private Sub Workbook_Open()
Application.WindowState = xlMinimized
Application.Visible = False
UserForm1.Show 0
End Sub

dans le module de ton USF :
Code:
Option Explicit
'bouton servant à fermer l'usf et réafficher l'appli
Private Sub CommandButton1_Click()
affichage
Unload Me
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
affichage
End Sub
Sub affichage()
With Application
    .Visible = True
    .WindowState = xlMaximized
End With
End Sub

il est préférable de gérer les erreurs dans les différentes procédures pouvant être exécutées via l'usf :

Code:
Sub Proc()
On errror GoTo fin
'ton code
Exit Sub
fin:
affichage
End Sub

bonne journée
@+
 
Re : Minimized et Userform

Désolé Pierrot93, je me suis peut être mal fait comprendre.
Je n'ai pas besoin de fermer (ou maquer) mon userform pour repasser sur Excel.

Mon problème c'est qu'au démarrage, Excel est bien minimisé mais si je change d'application (je passe sur IE, l'Explorateur ou n'importe quelle application), lorsque je clique sur Excel dans barre des taches (ou que je fais Alt + Tab), Excel réapparaît en maximisé derrière mon Userform.
 
Re : Minimized et Userform

Re,

comprends pas trop, avec le code proposé, Excel n'est plus visible chez moi dans la bare des tâches... il ne réapparait qu'à la fermeture de l'usf.... je vois sur d'autres appli et ne réapparait pas.... sans doute quelque chose doit m'échapper...
 
- 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

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
361
Réponses
7
Affichages
939
Retour