• Initiateur de la discussion Initiateur de la discussion gg
  • Date de début Date de début

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 !

G

gg

Guest
Bonne journée à tous.
Pour être sur de saisir un nombre décimal avec une virgule au lieu d’un point suivant le clavier utilisé (ou inversement),je voudrais lire tous les chiffres du nombre un par un et si c’est un point le transformer en virgule .
Ex : 10.25 devient 10,25
La fonction Len ne permet pas de sélectionner les chiffres un par un.
Quelqu’un a-t-il déjà résolu ce problème ???
Merci si vous avez la réponse
 
salut
tu nous dit pas si c un TextBox ou autre qui est concerné
tu peux utilisé ce code pour le controle concerné qui transformera ton point en virgule

Private Sub TextBox(concerné)_KeyPress(ByVal KeyAscii As msforms.ReturnInteger)
If KeyAscii = 46 Then KeyAscii = 44
End Sub

JC
 
c'est bien ce que j'ai fait c'est pourquoi
je suis surpris.
Je remercie tous les mecs sympas comme toi qui accordent de leur temps pour aider les amateurs à comprendre les chemins un peu tordus de VBA.
Ce n'est pas la première foi que vous sortez de la panade !!!
Merci
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
14
Affichages
529
Réponses
10
Affichages
895
Réponses
12
Affichages
832
Retour