Userform ne s'ouvre pas
Camillegbg
Messages postés
38
Statut
Membre
-
pilas31 Messages postés 1878 Statut Contributeur -
pilas31 Messages postés 1878 Statut Contributeur -
Bonjour,
Pour faire afficher/cacher les onglets de mon fichier, je trouve que c'est plus user friendly d'utiliser la macro suivante (dans l'idéal si elle pouvait marcher).
http://vbacentral.blogspot.com/2009/11/excel-hidingunhiding-sheets-using-user.html
Apparemment ça marche chez eux.
J'ai mis l'appel du userform dans la section Module et les Sub associées aux boutons du userform dans la section user form.
Mais quand je lance la macro, ça s'arrête à la première ligne :
Mon userform a pourtant bien le même nom.
Si quelqu'un pouvait me dire pourquoi ça ne marche pas chez moi, ce serait très sympa de sa part.
Merci d'avance.
Pour faire afficher/cacher les onglets de mon fichier, je trouve que c'est plus user friendly d'utiliser la macro suivante (dans l'idéal si elle pouvait marcher).
http://vbacentral.blogspot.com/2009/11/excel-hidingunhiding-sheets-using-user.html
Apparemment ça marche chez eux.
J'ai mis l'appel du userform dans la section Module et les Sub associées aux boutons du userform dans la section user form.
Mais quand je lance la macro, ça s'arrête à la première ligne :
Sub HideUnhideSelectedSheets() UserFormHideUnhide.Show 'CETTE LIGNE DEVIENT SURLIGNEE JAUNE. ERREUR 424 End Sub
Mon userform a pourtant bien le même nom.
Si quelqu'un pouvait me dire pourquoi ça ne marche pas chez moi, ce serait très sympa de sa part.
Merci d'avance.
A voir également:
- Userform ne s'ouvre pas
- Windows ne s'ouvre pas - Guide
- Pourquoi marketplace s'ouvre sur une autre page ✓ - Forum Facebook
- Clé usb ne s'ouvre pas - Guide
- Nvidia control panel ne s'ouvre pas - Forum Carte graphique
- Chrome ne s'ouvre plus ✓ - Forum Virus
2 réponses
Bonjour,
Pourtant c'est bien le type d'erreur que l'on obtient lorsque l'UserForm n'existe pas.
Mon userform a pourtant bien le même nom.
L'userform s'appelle bien "UserFormHideUnhide" et non pas juste "HideUnhide" ?
A+
Pourtant c'est bien le type d'erreur que l'on obtient lorsque l'UserForm n'existe pas.
Mon userform a pourtant bien le même nom.
L'userform s'appelle bien "UserFormHideUnhide" et non pas juste "HideUnhide" ?
A+
Re bonjour,
Je viens de reproduire cette application d'aprés le lien et chez moi elle fonctionne. (Il y a quelques petites anomalies de fonctionnement mais pas l'erreur en question)
Je ne comprends pas ce qui se passe. Le plus simple serait de nous fournir l'exemple qui pose problème (sans données confidentielles) en le déposant sur www.cijoint.fr et en nous donnant le lien.
A+
Je viens de reproduire cette application d'aprés le lien et chez moi elle fonctionne. (Il y a quelques petites anomalies de fonctionnement mais pas l'erreur en question)
Je ne comprends pas ce qui se passe. Le plus simple serait de nous fournir l'exemple qui pose problème (sans données confidentielles) en le déposant sur www.cijoint.fr et en nous donnant le lien.
A+
Le nom de l'user form dans le texte du module est bien le même que le nom du user form.
J'ai un peu changer
J'ai trouvé qu'en bloquant l'initialisation (comme indiqué sur le site lien http://vbacentral.blogspot.com/2009/11/excel-hidingunhiding-sheets-using-user.html ) , alors mon user form s'affiche . Le problème vient donc de cette section dans le déroulement :
Dois-je déclarer chacun de mes onglets As Sheets ou alors est-ce fait par défaut en prenant tous les noms existants ?
et UserForm_Initialize() est correct ou dois-je mettre FormHideUnhide_Initialize() ?