Bonsoir,
Tu peux bien sûr ouvrir l'éditeur VBA (VBE) avec une ligne de code, mais s'il s'agit de pallier l'absence d'une ligne pour rendre à nouveau visible l'application, il n'y a pas de raison de penser que si tu oublies de mettre la ligne que tu ne devrais pas oublier, tu penseras à mettre la seconde, et si penses à mettre la seconde, cela doit te faire penser ipso-facto à mettre la première, donc la seconde n'est plus nécessaire ! Ça se mord un peu la queue !
Le plus simple est donc que si tu programmes Initialize pour rendre l'application non visible, tu programmes immédiatement QueryClose pour que l'application soit de nouveau visible à la sortie.
C'est d'ailleurs une bonne pratique de taper pour toute modification de paramètre alternatif de ce type de s'astreindre à taper les deux commandes alternatives en même temps, de même que pour toute instruction exigeant une ligne de début et une de fin, taper systématiquement les deux d'abord...
Cela ne garantit pas de toute erreur, mais cela en évite certaines.
Cordialement.