Je te remercie de t'être donné de la peine, mais entre temps, j'ai trouvé une solution.
Option Explicit
Sub numero()
Dim Reponse As Variant
Do
Reponse = Application.InputBox("Entrez un numéro : ", "Recherche", "Entrez une valeur numérique seulement")
If Reponse = False Then Exit Sub
If IsNumeric(Reponse) Then Range("A1").Value = Reponse: Exit Sub
MsgBox ("Veuillez entrer une valeur numérique s.v.p., merci")
Loop While Reponse <> IsNumeric(Reponse)
End Sub