Re,
Ajoute le code d'initialisation ci-dessous :
Private Sub UserForm_Initialize()
numero_litige.Value = Application.WorksheetFunction.Max(Sheets("Litiges").Columns(2)) + 1
End Sub
Et n'oublie pas d'ajouter dans Private Sub CommandButton_valider_Click()
Cells(Der_ligne, 2).Value = numero_litige.Value
Pour remettre à zéro ton UserForm je te conseille de le fermer et de l'ouvrir à nouveau :
Unload Me
UserForm_litige_fournisseur.Show
Plutôt que :
'Après insertion, on remet les valeurs initiales
TextBox_commande.Value = ""
ComboBox_fournisseurs.Value = ""
TextBox_date.Value = ""
TextBox_bl.Value = ""
ComboBox_reception.Value = ""
ComboBox_traitement.Value = ""
ComboBox_litige.Value = ""
TextBox_details.Value = ""
TextBox_action.Value = ""
ComboBox_statut.Value = ""
Sinon tu n'auras pas le numéro de litige à jour...