Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Combobox, colonnes non contigües et Rowsource

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

Charly88

XLDnaute Occasionnel
Bonjour à tous,

Voici mon problème sur une userform avec une combobox que j'alimente ainsi :

ComboBox1.ColumnCount = 2
ComboBox1.RowSource = "I100:J" & i + 99


Comment faire (est-ce possible ?) pour que ma combobox affiche toujours ces 2 colonnes I et J et aussi une troisième non contigüe mais ayant la même longueur (= i +99) ?


J'ai bien tenté ceci (en passant à 3 colonnes) :
ComboBox1.RowSource = "I100:J" & i + 99 & "AJ100:AJ" & i + 99

Mais il n'en veut point :-o
 
Re : Combobox, colonnes non contigües et Rowsource

Bonsoir,

Un petit tour par la FAQ ... te permettra de trouver ton boinheur.

Une solution alternative simple : Charger l'ensemble des colonnes
Code:
Private Sub UserForm_initialize()
i = 5
ComboBox1.ColumnCount = 28
ComboBox1.ColumnWidths = "20;20;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;20"
With Sheets(1)
    ComboBox1.List = .Range(Cells(100, "I"), Cells(i + 99, "AJ")).Value
End With
End Sub
Nota : La propriété rowsource est à bannir des USF

Cordialement
 
- 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
Réponses
20
Affichages
4 K
RaVenSs
R
V
Réponses
2
Affichages
2 K
VOILLOT
V
H
Réponses
2
Affichages
1 K
H
T
Réponses
5
Affichages
2 K
Towelie
T
T
Réponses
6
Affichages
2 K
Réponses
6
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…