Bonjour
Avec l'userform, la valeur que tu saisies est prise comme du texte dans ton textbox1
Transforme la en nombre :
Bonjour
Avec l'userform, la valeur que tu saisies est prise comme du texte dans ton textbox1
Transforme la en nombre :
For I = 1 To .Range("B1000000").End(xlUp).Row
'If Cells(I, 2) = Me.TextBox1 Then
If Range("B" & I).Value = Val(Me.TextBox1.Value) Then 'Modifié
MsgBox ("Ce châssis existe déjà dans le stock ATTENTION!!")
Exit Sub
End If
Next I
Bye