Bonjour Dan et ofleisheuer,
Essai ça pour la gestion de tes erreurs
Dim resultat As Variant
On Error Resume Next ' Ignorer les erreurs pour la recherche
resultat = Application.WorksheetFunction.VLookup(Me.txtntravail.Value, Sheets("Sheet7").Range("A1:C1000"), 2, 0)
On Error GoTo 0 ' Réactiver la gestion des erreurs
If Not IsError(resultat) Then
Me.txtnom.Value = resultat ' Affecter la valeur trouvée à la zone de texte
Else
Me.txtnom.Value = "Valeur introuvable" ' Gérer le cas où la valeur n'est pas trouvée
End If