Masquer l'application Excel lors de l'ouverture du formulaire [Fermé]

Signaler
Messages postés
324
Date d'inscription
dimanche 12 mai 2013
Statut
Membre
Dernière intervention
10 mars 2020
-
Messages postés
12415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
30 septembre 2020
-
Bonjour,

J'ai développé une application avec des formulaires. J'ai utilisé le code Application.visible = False dans Workbook pour masquer l'application Excel lors de l'ouverture du fichier.

Mais cela fonctionne une fois sur deux.
C'est à dire lorsque j'ouvre Excel, ça fonctionne mais lorsque je ferme mon classeur et que je l'ouvre de nouveau, j'ai Excel qui s'affiche derrière mes formulaires et c'est par séquence de une fois sur deux
J'avoue ne pas comprendre. Pourriez-vous m'aider SVP ?
Cordialement,

2 réponses

Messages postés
12415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
30 septembre 2020
697
bonjour, comment as-tu mis cela dans Workbook?
merci d'utiliser les balises de code.
Messages postés
324
Date d'inscription
dimanche 12 mai 2013
Statut
Membre
Dernière intervention
10 mars 2020
3
Depuis l'éditeur VBE, j'ai cliqué sur Workbook et j'ai utilisé l'événement d'ouverture (Open) etr j'ai écris le code suivant:
----------------------
Private Sub Workbook_Open ()
Application.visible =False
UserForm1.Show = True
End Sub
--------------------------------------------------

Mais cela ne marche pas tout le temps comme je l'ai expliqué, ça fonctionne lors d'une ouverture sur deux.

Merci pour votre aide
Messages postés
12415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
30 septembre 2020
697 >
Messages postés
324
Date d'inscription
dimanche 12 mai 2013
Statut
Membre
Dernière intervention
10 mars 2020

quelles séquence d'actions fais-tu précisément (démarrage d'Excel, ouverture du classeur)?
Messages postés
12415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
30 septembre 2020
697 >
Messages postés
12415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
30 septembre 2020

quelle séquence d'actions fais-tu précisément (démarrage d'Excel, ouverture du classeur)?
Messages postés
6932
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
1 octobre 2020
553
Bonjour,

voir ceci pour ouvrir un UserForm

https://silkyroad.developpez.com/VBA/UserForm/#LIII-A-1

Si tu avais mis Option Explicit tu aurais eu un message!

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


ne pas oublier de mettre
Application.Visible = True
à la fermeture de l'UserForm

Voilà
Messages postés
324
Date d'inscription
dimanche 12 mai 2013
Statut
Membre
Dernière intervention
10 mars 2020
3
J'ai testé et malgré mes recherches, cela ne fonctionne pas!
J'avoue être perdu, je ne comprend pas pour quoi ça ne marche pas tout le temps!
Messages postés
324
Date d'inscription
dimanche 12 mai 2013
Statut
Membre
Dernière intervention
10 mars 2020
3
Rebonjour à tout le monde, quelqu'un saurait m'aider ?
Messages postés
12415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
30 septembre 2020
697 >
Messages postés
324
Date d'inscription
dimanche 12 mai 2013
Statut
Membre
Dernière intervention
10 mars 2020

peux-tu partager ton fichier?