Private Sub Ini()
Dim CTRL As Control 'Variable pour la collection des controls
Dim L As Integer 'Variable pour connaitre le numéro de la ligne
'Dim i As Integer 'Variable pour connaitre incrémenter les Data
'On Vide tous les Controls
For Each CTRL In Me.Controls
If TypeOf CTRL Is MSForms.TextBox Or TypeOf CTRL Is MSForms.ComboBox Then
CTRL = ""
End If
Next CTRL
Me.CmbNum.Clear 'On vide les précédentes données
Set WS = ThisWorkbook.Sheets("Feuil1") 'On identifie l'objet pour la feuille de travail
With WS
''Pour éviter les fash d'écran pour le select ci dessous
' .Select 'On sélectionne la feuille sinon bug si elle ne l'est pas
.Range("B3").Sort Key1:=.Range("B3"), Order1:=xlAscending, Header:=xlGuess 'Le Sort
For L = 3 To .Range("B65536").End(xlUp).Row 'Boucle départ 2 (Ligne 3 de la feuille, jusqu'à dernière
Me.CmbNum.AddItem .Range("B" & L) 'On ajoute dans la ComboBox toutes les valeurs, cellules après cellules
Next L
End With
Application.ScreenUpdating = True
End Sub