Bonjour les ptis loups

Voici mes mignes de code :
Private Sub Label170_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
chariot = InputBox("Entrez le numéro de chariot que vous voulez remplacer")
Columns(1).Find(what:=chariot).Activate
Selection.Cut
Range("B4").Select
ActiveSheet.Paste
Ce petit code me permet de retrouver le contenu d'une cellule par l'intermediaire d'une inputbox au meme titre que le système de recherche d'excel.
Mon problème et le suivant si par exemple je tape 9 dans ma inputbox pas de souci il me retrouve la cellule contenant la valeur 9 et la coupe et la colle en B4.
Par contre si je demande le numero 109 par exemple, il me prend pas 109 exactement mais soit 10,101,102,103,104,105,106... car dans 109 il y'a la valeur 10 donc il me prend le premier pareil que la recherche d'excel.
Y'a t'il un moyen d'y remedier?????
merci