elokuusitie
XLDnaute Nouveau
Bonjour,
J'ai fait une inputbox dans laquelle l'utilisateur doit inscrire un prix.
Seulement si l'on fait une erreur de frappe et si l'on marque une lettre, ou une valeur qui n'est pas un chiffre, cela provoque un message d'erreur. Comment faire pour éviter ce bug, et à la place avoir un msgbox disant "Veuillez inscrire uniquement un chiffre", et en cliquant sur OK la personne doit retourner à l'inputbox?
Merci d'avance!!!!
PS: voilà ma macro:
Sub otherprice()
Dim price
price = InputBox("Veuillez entrer un prix.")
If price <> "" Then
Range("b1").Value = Range("b1").Value + price
If price = "" Then
MsgBox ("Veuillez indiquer un prix")
Else
MsgBox ("Ce prix a été ajouté à votre compte")
End If
End Sub
J'ai fait une inputbox dans laquelle l'utilisateur doit inscrire un prix.
Seulement si l'on fait une erreur de frappe et si l'on marque une lettre, ou une valeur qui n'est pas un chiffre, cela provoque un message d'erreur. Comment faire pour éviter ce bug, et à la place avoir un msgbox disant "Veuillez inscrire uniquement un chiffre", et en cliquant sur OK la personne doit retourner à l'inputbox?
Merci d'avance!!!!
PS: voilà ma macro:
Sub otherprice()
Dim price
price = InputBox("Veuillez entrer un prix.")
If price <> "" Then
Range("b1").Value = Range("b1").Value + price
If price = "" Then
MsgBox ("Veuillez indiquer un prix")
Else
MsgBox ("Ce prix a été ajouté à votre compte")
End If
End Sub