[wd2010][VBA] problème ComboBox vide
Résolu/Fermé
bj51
-
22 août 2011 à 11:15
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 24 août 2011 à 17:08
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 24 août 2011 à 17:08
A voir également:
- [wd2010][VBA] problème ComboBox vide
- Supprimer page word vide - Guide
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Vba dernière colonne non vide ✓ - Forum VB / VBA
- Coeur vide - Forum Facebook
- Formate pour taxer client frigo vide - Forum PDF
6 réponses
J'ai trouvé une solution "bourrine" consistant à créer une Sub pour chaque ComboBox :
Si quelqu'un a une solution pour que ça fonctionne directement dans l'Initialize, je suis preneur.
Cordialement,
Private Sub ComboBox_prefixe_n_etude_Enter() With ComboBox_prefixe_n_etude .Clear .AddItem "BA" .AddItem "VI" .AddItem "EN" .AddItem "LO" .AddItem "EA" .AddItem "AC" End With End Sub
Si quelqu'un a une solution pour que ça fonctionne directement dans l'Initialize, je suis preneur.
Cordialement,
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 22/08/2011 à 23:10
Modifié par eriiic le 22/08/2011 à 23:10
Bonsoir,
With Me.ComboBox_prefixe_n_etude
Puisque tu as l'air d'être dans une procédure extérieure le Me. me parait osé.
As-tu essayé en nommant le userform ?
eric
edit : après relecture tu es plutôt dans l'initialize mais teste quand même, ça ne mange pas de pain...
With Me.ComboBox_prefixe_n_etude
Puisque tu as l'air d'être dans une procédure extérieure le Me. me parait osé.
As-tu essayé en nommant le userform ?
eric
edit : après relecture tu es plutôt dans l'initialize mais teste quand même, ça ne mange pas de pain...
J'avais testé sans le Me., même résultat. Je reste sur ma solution qui fonctionne pour le moment, à défaut de mieux.
Cordialement,
Cordialement,
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
23 août 2011 à 20:30
23 août 2011 à 20:30
Bonsoir,
Je viens de tester et ton code initial marche bien.
Par contre j'ai remarqué que le Private Sub UserForm_Initialize() ne change pas de nom. Quelque soit le nom donné au userform, le sub reste toujours UserForm_Initialize()
Bizarre mais bon, faut admettre...
eric
Je viens de tester et ton code initial marche bien.
Par contre j'ai remarqué que le Private Sub UserForm_Initialize() ne change pas de nom. Quelque soit le nom donné au userform, le sub reste toujours UserForm_Initialize()
Bizarre mais bon, faut admettre...
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
OK, j'ai testé avec UserForm_Initialize(), et maintenant j'ai une erreur d'exécution 5825 : L'objet a été supprimé.
Avant, le UserForm se lançait mais là plus rien. Mon code d'appel est :
ou bien, le même une fois le document ouvert :
Des idées ?
Cordialement,
Avant, le UserForm se lançait mais là plus rien. Mon code d'appel est :
Private Sub Document_New() ' Lancement automatique de la userform à chaque nouveau document. Load doc_props doc_props.Show End Sub
ou bien, le même une fois le document ouvert :
Public Sub doc_propsReload() Load doc_props doc_props.Show End Sub
Des idées ?
Cordialement,
Problème réglé, j'ai supprimé quelques instructions dans le Sub Userform_Initialize() qui faisaient planter. Tout fonctionne, merci du coup de main :)
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
24 août 2011 à 17:08
24 août 2011 à 17:08
ok, je met en résolu alors...
eric
eric