2 Comboboxes liées pb avec ListIndex

  • Initiateur de la discussion Initiateur de la discussion Fifi Bricotin
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

Fifi Bricotin

Guest
Bonjour,

Partant d'un code que Robert m'a gentiment donné le w-end dernier, j'ai essayé de l'adapter à quelque chose de simple, mais j'ai un souci.

Je veux saisir un code postal dans un ComboBox nommé CBcp et que l'autre Combobox, nommé CB ville me affiche la ville.
Les données CP et ville sont stockées sur l'onglet 'CP'.

Le code est le suivant :

Private Sub UserForm_Initialize()
Dim p As Range
Dim cel As Range
Set p = Sheets('CP').Range('B2:B' & Sheets('CP').Range('B65536').End(xlUp).Row)
For Each cel In p
CBcp.AddItem cel.Value
CBville.AddItem cel.Offset(0, 1).Value
Next cel
End Sub

Private Sub CBcp_change()
CBville.ListIndex = CBedit.ListIndex
End Sub

Le problème : Quand je sélectionne un code postal dans le Combobox CBcp, j'ai un message d'erreur 424 'objet requis', et le débogueur pointe sur la ligne suivante :

CBville.ListIndex = CBedit.ListIndex

Il semble qu'il y ait un problème avec ListIndex, mais je ne sai pas lequel.

Merci de votre aide et bonne journée.

Fifi
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
922
Réponses
14
Affichages
1 K
E
  • Résolu(e)
Réponses
4
Affichages
827
E
Réponses
6
Affichages
2 K
exe76
E
Retour