Masquer l'application Excel lors de l'ouverture du formulaire

Fermé
senecartour Messages postés 324 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 - 29 août 2019 à 00:21
yg_be Messages postés 23480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 3 mars 2025 - 30 août 2019 à 19:18
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,

A voir également:

2 réponses

yg_be Messages postés 23480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 3 mars 2025 Ambassadeur 1 568
29 août 2019 à 11:02
bonjour, comment as-tu mis cela dans Workbook?
merci d'utiliser les balises de code.
0
senecartour Messages postés 324 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 3
29 août 2019 à 15:52
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
0
yg_be Messages postés 23480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 3 mars 2025 1 568 > senecartour Messages postés 324 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020
29 août 2019 à 16:02
quelles séquence d'actions fais-tu précisément (démarrage d'Excel, ouverture du classeur)?
0
yg_be Messages postés 23480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 3 mars 2025 1 568 > yg_be Messages postés 23480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 3 mars 2025
29 août 2019 à 21:41
quelle séquence d'actions fais-tu précisément (démarrage d'Excel, ouverture du classeur)?
0
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
29 août 2019 à 16:13
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à
0
senecartour Messages postés 324 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 3
29 août 2019 à 20:24
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!
0
senecartour Messages postés 324 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 3
30 août 2019 à 19:05
Rebonjour à tout le monde, quelqu'un saurait m'aider ?
0
yg_be Messages postés 23480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 3 mars 2025 1 568 > senecartour Messages postés 324 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020
30 août 2019 à 19:18
peux-tu partager ton fichier?
0