Bonjour Marcel, et bienvenue sur le Forum,
je voudrais savoir comment effacer les valeurs de mes TextBox si le nom introduit n'es pas présent dans combo Choixlist_Click.
Il vaux mieux faire la recherche dans la source de ta ComboBox que dans la ComboBox elle même :
Private Sub ChoixNom_Change()
Dim c As Range
Set c = Sheets("SUPPLAGR").Columns(6).Find(ChoixNom.Value)
If c Is Nothing Then
ChoixNom = ""
nom = ""
nom2 = ""
Societe = ""
MsgBox "Le nom saisie est inconnu", vbCritical
End If
End Sub
A chaque saisie dans ta ComboBox "ChoixNom" une recherche s'éxécute dans la colonne F de la Feuil SUPPLAGR, et si elle ne ressort aucun résultat, alors l'utilisateur est en train de saisir un nom inconnu à la liste
Un message d'erreur apparaît, et les TextBox sont remise à blanc
Je te laisse tester et revenir vers nous