Salut đź‘‹,
Dans un UserForm je rentre un numéro qui me renvoie différente information, le soucis c'est que si je fait une faute de frappe ou un numéro qui n'est pas dans mon tableau, absolument tout plante...
Je voudrais savoir si il existait une solution pour qu'après X boucle, si le code ne trouve rien, cela arrête la boucle avec une MsgBox "erreur de saisie". J'ai beau chercher sur le forum ou ailleurs ce ne marche pas.
Je sais que le CTRL + Pause existe mais la feuille que j'utilise dois être utilisé par plusieurs personnes donc cela doit être le plus clair possible.
Je vous laisse mon code si dessous
Private Sub Textnum_Change()
Sheets("saisie").Activate
Range("B3").Select
Do Until ActiveCell = CLng(Me.Textnum)
ActiveCell.Offset(1, 0).Select
Loop
Me.TextnomC = ActiveCell.Offset(0, 2)
Me.Textproduit = ActiveCell.Offset(0, 4)
Me.TextRépa = ActiveCell.Offset(0, 8)
Me.TextSKU = ActiveCell.Offset(0, 6)
End Sub