L
Lauwn
Guest
Bonjour,
Un petit pépin rencontré sous excel 2007 : Je souhaite ne pouvoir saisir dans une textbox que des valeurs numériques avec décimales. Du coup, j'ai créé le code suivant :
Private Sub TextBox5_Change()
If InStr(1, Right(TextBox5.Value, 1), ".", 1) Then
Else
TextBox5.Value = Val(TextBox5.Value)
End If
End Sub
A la base, ce code a été créé sous excel 2003... Et fonctionnait correctement. Depuis ma migration sur 2007, mon point apparait à la saisie, mais est supprimé dès que je cherche à saisir une décimale derrière.
Est ce que quelqu'un saurait me dire d'où vient le problème ?
Merci d'avance !
Un petit pépin rencontré sous excel 2007 : Je souhaite ne pouvoir saisir dans une textbox que des valeurs numériques avec décimales. Du coup, j'ai créé le code suivant :
Private Sub TextBox5_Change()
If InStr(1, Right(TextBox5.Value, 1), ".", 1) Then
Else
TextBox5.Value = Val(TextBox5.Value)
End If
End Sub
A la base, ce code a été créé sous excel 2003... Et fonctionnait correctement. Depuis ma migration sur 2007, mon point apparait à la saisie, mais est supprimé dès que je cherche à saisir une décimale derrière.
Est ce que quelqu'un saurait me dire d'où vient le problème ?
Merci d'avance !