Afficher Userform et cacher Excel

Bonjour,

Je dois créer un programme dans le cadre de mes études.

Je souhaiterais à l'ouverture de mon fichier qu'uniquement mon userform ' Bienvenue ' ( avec les différents onglets du menu ) s'affiche. En gros, qu'il n'y ait pas tout Excel en arrière plan de mon userform... Merci d'avance !

Bonjour,

essaye peut être ainsi :

dans le module "thisworkbook"

Option Explicit
Private Sub Workbook_Open()
Application.WindowState = xlMinimized
Application.Visible = False
UserForm1.Show 0
End Sub

dans le module de l'usf :

événement click d'un bouton permettant de revenir à l'affichage de l'appli

Option Explicit
Private Sub CommandButton1_Click()
Application.Visible = True
Application.WindowState = xlMaximized
Unload Me
End Sub

événement "QueryClose" qui se produit lorsque l'on click sur la croix de fermeture de l'usf

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Application.Visible = True
Application.WindowState = xlMaximized
End Sub

je te conseillerais en outre d'utiliser une gestion d'erreur dans les différentes procédures de ton usf, permettant le retour à l'affichage normal en cas de bogue....

On errror GoTo fin
'ton code
Exit Sub
fin:
Application.Visible = True
Application.WindowState = xlMaximized
End Sub

bonne fin d'après midi

@+

Merci, j'ai réussi !

Bonjour

Comment peut-on mettre le classeur en premier plan par la suite?

Merci.

Bonjour,

j'ai vue votre sujet et je m'en suis servie pour mon logiciel

Mais le code thisworbook ne fonctionne qu'une fois sur deux.

Lorsque je le met dans le workbook et quand je veux lancer mon fichier excel ça marche. Ensuite je referme mon fichier et je le ré ouvre mais à ce moment là il faut déjà que je fasse plusieurs clique droit (3) et ensuite seulement mon classeur excel s'ouvre.

Aider moi s'il vous plait

Rechercher des sujets similaires à "afficher userform cacher"