bigdaddy154 a écrit :
Voilà sans combobox,
perso je préfère avec ça évite les erreurs.
Cordialement.
C'est parfait, c'est ce que je souhaitais.
Le seul problème, est quand je mets le code dans mon vrai fichier. Cela ne fonctionne pas
En effet, après avoir déclaré les variables, car il semblerait que ça lui posait problème, j'ai le message "incompatibilité de type" et il s'arrête sur "trouve"
Dim dlf As Long
Dim trouve As Long
dlf = Sheets("Bons émis").Range("b" & Rows.Count).End(xlUp).Row
With Sheets("Bons émis").Range("B2:B" & dlf)
trouve = .Find(NumBS, LookIn:=xlValues, lookat:=xlWhole)
If Not trouve Is Nothing Then
NOMPRENOM = trouve.Offset(, 1)
ADRESSE = trouve.Offset(, 2)
CP = trouve.Offset(, 3)
VILLE = trouve.Offset(, 4)
'TextBox5 = trouve.Offset(, 5)
Else
NOMPRENOM = "Données introuvables"
ADRESSE = "Données introuvables"
CP = "Données introuvables"
VILLE = "Données introuvables"
'TextBox5 = "Données introuvables"
End If
End With
J'ai retiré le "set" avant "trouve" car normalement avec ce type de variable ce n'est pas nécessaire. Avec le "Set" il m'indique "Objet requis"