Re Bonjour,
J'ai essayé de bidouiller mon propre code et j'ai fini par trouver quelque chose qui semble fonctionner :
Private Sub ComboBoxMois_Change()
Dim n: n = WorksheetFunction.CountIf(Sheets("Feuil1").Range("b2:b64"), Me.ComboBoxMois)
With Worksheets("Feuil1").Range("b2:b64")
Set C = .Find(Me.ComboBoxMois, LookIn:=xlValues)
If Not C Is Nothing Then
C = C.Address
Me.ComboBoxSemaine.Value = Sheets("Feuil1").Range(C).Offset(0, -1)
Me.ComboBoxSemaine.ListRows = n
Else
Exit Sub
End If
End With
End Sub
Qu'en penses-tu ? Y a-t-il un risque éventuel à utiliser ce code ?