Remplacer point par virgule dans usf

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

christian.bedere

XLDnaute Occasionnel
Bonsoir,
Est il possible, dans la saisie d'un userform de remplacer automatiquement les points par des virgules afin de faciliter la saisie sur le pavé numérique ?
Merci pour votre aide
 
Bonjour christian, le forum

voici un petit exemple sur une textbox

Code:
 Private Sub TextBox1_Change()
With Me.TextBox1
    If Not (IsNumeric(.Value)) Then
            If Right(.Value, 1) = '.' Then .Value = Left(.Value, Len(.Value) - 1) & ','
    End If
End Sub

Cordialement, A+
 
Bonjour Christian, Robert, le forum

Voici l'astuce de MDF sur une démonstration de module de classe. Ce code original permet de la déclarer pour toute les texbox d'un projet, pratique lorsqu'on en a beaucoup.
à placer dans un module de classe
Code:
Option Explicit
'--------------------------------
'   myDearFriend! - 30/12/2004
'--------------------------------
Public WithEvents GroupTxt As MSForms.TextBox

Private Sub GroupTxt_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    KeyAscii = IIf(KeyAscii = 46, 44, KeyAscii)
End Sub

Cordialement, A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
18
Affichages
712
Réponses
15
Affichages
468
Réponses
7
Affichages
203
Réponses
8
Affichages
251
Retour