Bonjour,
1. votre code initialize à corriger comme ceci
Private Sub UserForm_Initialize()
Dim i As Byte
ComboBox1.SetFocus
For i = 3 To 7
Controls("label" & i).BackColor = RGB(153, 230, 153)
Next i
For i = 7 To 30
Controls("TextBox" & i).BackColor = RGB(255, 255, 153)
Next i
For i = 14 To 49
Controls("label" & i).BackColor = RGB(153, 230, 153)
Next i
For i = 74 To 121
Controls("label" & i).BackColor = RGB(153, 230, 153)
Next i
TextBox31.BackColor = RGB(153, 230, 153)
With Feuil3
ComboBox1.List = .Range("A1:A" & .Range("A" & Rows.Count).End(xlUp).Row).Value
ComboBox2.List = .Range("B1:B" & .Range("B" & Rows.Count).End(xlUp).Row).Value
ComboBox3.List = .Range("C1:C" & .Range("C" & Rows.Count).End(xlUp).Row).Value
End With
End Sub
2. Il faut d'abord charger les données dans l'USF en fonction des trois combobox au dessus à gauche je suppose ?
L'idée étant de charger les 3 combobox et que cette action vous donne les infos dans les textbox3 à 30