Pb avec rowsource qui affiche 2 colonnes de données

  • Initiateur de la discussion Initiateur de la discussion Skyna
  • 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 !

Skyna

XLDnaute Occasionnel
Bonjour à tous,

Je n'arrive pas à faire apparaître dans un combobox la liste qui fait référence aux données d'une autre feuille en affichant dans cette liste les éléments de 2 colonnes.
Voici mon code :

Private Sub UserForm1_Initialize()

Dim f

Set f = Sheets("DataComptes")

With UserForm1

.ComboBox1.ColumnCount = 2
.ComboBox1.ColumnWidths = "40,70"
.ComboBox1.RowSource = "A2:B" & [B65000].End(xlUp).Row
.ComboBox1.RowSource = f.Range("A2:B" & [B65000].End(xlUp).Row)

End With

End Sub


Private Sub Combobox1_Change()

UserForm1.Label1 = UserForm1.ComboBox1.Column(1)

End Sub

Quelqu'un aurait il une idée svp?

Je vous remercie par avance.

Cordialement.
 

Pièces jointes

Bonsoir Skyna, Nicole, eriiiic,

Le code étant placé dans UserForm1 il est inutile de faire référence à cet objet :
Code:
Private Sub UserForm_Initialize()
Dim f As Worksheet
Set f = Sheets("DataComptes")
With ComboBox1
  .BoundColumn = 2
  .ColumnCount = 2
  .ColumnWidths = "40,70"
  .List = f.Range("A2:B" & f.[B65000].End(xlUp).Row).Value
End With
End Sub

Private Sub Combobox1_Change()
Label1 = ComboBox1 'prend la 2ème colonne
End Sub
A+
 
- 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

Discussions similaires

Réponses
10
Affichages
313
Réponses
3
Affichages
680
Réponses
3
Affichages
513
Retour