mariobross
XLDnaute Occasionnel
Bonjour le forum ,je recherche à interdire de rentrer une valeur qui ne soit pas munérique dans une cellule :
pour info pour une texbox cela donne:
Private Sub textbox_code_postal_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
'N'autoriser que la saisie des chiffres le point et la virgule
If InStr("1234567890.,", Chr(KeyAscii)) = 0 Then
Beep
KeyAscii = 0
Else
'transformation du point en virgule
If Chr(KeyAscii) = "." Then KeyAscii = Asc(",")
End If
End Sub
cela fonctionne tres bien avec en plus un "beep" si l'on tape du texte , mais comment l'adapter à une cellule de classeur.
merci.
pour info pour une texbox cela donne:
Private Sub textbox_code_postal_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
'N'autoriser que la saisie des chiffres le point et la virgule
If InStr("1234567890.,", Chr(KeyAscii)) = 0 Then
Beep
KeyAscii = 0
Else
'transformation du point en virgule
If Chr(KeyAscii) = "." Then KeyAscii = Asc(",")
End If
End Sub
cela fonctionne tres bien avec en plus un "beep" si l'on tape du texte , mais comment l'adapter à une cellule de classeur.
merci.