Bonjour à tous,
La marco ci-dessous me permet d'avoir 2 décimales après la virgule et ensuite la tabulation se fait automatiquement.
Cependant, je rencontre un problème, si je me suis trompé dans la saisie de mon premier chiffre, alors un message d'erreur apparaît et cela plante mon application.
"L'indice n'appartient pas à la sélection"
Merci par avance pour votre éclairage.
Le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub TxtMontant_Change() Dim Test As Variant Dim DS As String DS = Application.DecimalSeparator Test = Split((TxtMontant), DS) If UBound(Test) Then If Len(Test(UBound(Test))) = 2 Then SendKeys "{TAB}" End If End Sub
Partager