Afficher un userform automatiquement

Fermé
agsles - 4 sept. 2006 à 22:40
gillesdemev Messages postés 135 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 11 mai 2010 - 19 févr. 2009 à 15:37
Bonjour,

Je suis un néophyte de VBA pour Excel. J'ai développé une petite application qui utilise un formulaire. Cet application est sauvegardé dans un fichier appelé abc.xls
J'aimerais que le formulaire (userform) apparaissent automatique lorsque j'ouvre le fichier abc.xls

J«,ai essayé
Private Sub UserForm_Initialize()
End Sub

Mais ça ne fonctionne pas

Merci à l'avance

agsles

5 réponses

gillesdemev Messages postés 135 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 11 mai 2010 23
19 févr. 2009 à 15:31
Bonjour agsles,
Il faut écrire le code dans "ThisWorkbook"

par exemple ce code que j'ai écri appelle volontairement la Sub ouverturemenu() dans un module

Public Sub workbook_open()
Call ouverturemenu
End Sub

Ainsi si l'utilisateur ferme le userform en affectant une touche ctlr+o (par exemple)
le userform peut être ré-ouvert avec facilité

Public Sub ouverturemenu()
Load UserForm1
UserForm1.Show 0 ' le paramètre 0 permet de reprendre la main sur la feuille sans fermer le userform
Call listercat
Worksheets("Publipostage").Activate
End Sub

Ai-je été clair et ceci marche t'il pour toi car mon problème c'est d'être compliqué dans mes explications

Avec toute la cordialité possible
Gilles
2