Re,
Voici le code pour remplacer l'ensemble de ton ancien code.
A savoir que la procédure que tu avais notée commençait par Userform1_Initialize, alors que comme chaque Userform a son propre code, il faut avoir Userform_Initilize
Voici quelques modifs pour les listes des comboboxes :
Private Sub UserForm_Initialize()
Dim i As Byte
Me.Caption = 'Livraison'
ComboBox1.List = Worksheets('Article').Range(Cells(4, 1), Cells(4, 1).End(xlDown)).Rows
ComboBox2.List = ComboBox1.List
'limite du spinbutton pour la date
SpinButton1.Max = 32000
SpinButton1.Min = 32000
'date du jour
TextDate = Date
For x = 1 To 4
Select Case x
Case 1, 2, 3, 5
Me.Controls('commandbutton' & x).Visible = False
Case 4
Me.Controls('commandbutton' & x).Visible = True
End Select
Next x
Frame1.Visible = False
Frame2.Visible = True
End Sub
Là je m'en vais du taf, je reviens demain...
La nuit porte conseil !
Et lorsque l'on travaille dans la farine, on a parfois les pieds dans la semoule...
vekmort agne