Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
AllTextBox_KeyDown KeyCode
End Sub
Private Sub TextBox2_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
AllTextBox_KeyDown KeyCode
End Sub
Private Sub TextBox3_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
AllTextBox_KeyDown KeyCode
End Sub
Private Sub AllTextBox_KeyDown(ByVal KeyCode As MSForms.ReturnInteger)
Select Case KeyCode
Case 96 To 105, 8, 9, 46, 13, 37, 39, 188, 110 ' choisir 110 ou 188 pour le separateur decimal( je laisse les deux pour l'instant)
Case Else: KeyCode = 0
End Select
'96 à 105 sont les chiffre du pavé numérique
'8 c'est la touche retour en arriere
'9c'est la touche Tab
'46 c'est la touche suppr
'13 c'est la touche enter
'37 et 39 sont les flèche gauche et droite
'188 et 110 sont la virgule et le point
End Sub