1 pièce(s) jointe(s)
comment définir une rowsource variable dans un combobox (colonne connue mais lignes variables)
Bonjour à tous,
Je suis sous excel 365 français si cela devait avoir une importancePièce jointe 652037
Je joins un bout de fichier avec un tableau à 2 colonnes.
Je voudrais un comboboxMois et un comboboxSemaine
La rowsource de ComboBoxSemaine dépend de la valeur mois de la ComboboxMois (mes 2 ComboBox se trouvent dans un UserForm)
Je n'arrive pas à trouver de solutions simples
Merci pour votre aide précieuse
qu'est-ce qu'une table structurée ?
Bonjour Philippe,
Peux-tu me dire ce qu'est une table structurée ?
Cela peut-il être du type :
Dim n: n = WorksheetFunction.CountIf(Sheets("0. Liste de References").Range("H1:h64"), Me.ComboBoxMois)
With Worksheets("0. Liste de References").Range("H1:H64")
Set c = .Find(Me.ComboBoxMois, LookIn:=xlValues)
If Not c Is Nothing Then
c = c.Address
n = n - 1
t_data = Range(Sheets("0. Liste de References").Range(c).Offset(0, -1), Sheets("0. Liste de References").Range(c).Offset(n, -1))
dim ad As String: ad = Range("T_data").Address(External:=True)
Me.ComboBoxSemaine.RowSource = ad
Else
Exit Sub
End If
Merci pour ta réponse