Comment saisir en format Monétaire sous VBA

  • Initiateur de la discussion Initiateur de la discussion Pierrot
  • 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 !

P

Pierrot

Guest
Bonsoir à tous,

J'ai un problème pour lequel je n'ai pas trouvé de solution satisfaisante.

J'utilise une userform avec une textbox destinée à la saisie d'un prix dans un format monétaire( càd avec séparateur de milliers et avec 2 décimales). Exemple : 10500,50 correspond à 10 500,50 en format monétaire.

Voilà ce que j'ai fait :
Private Sub Prix_Change()
Prix.Value=Format(Prix.value,'#,###.00')

Dès que j'ai saisi le 1er chiffre,le curseur saute et se positionne après la 2ème décimale >> ce qui rend la saisie très difficile donc trop contraignante.Ce que je souhaite c'est de retrouver la même facilté de
saisie que dans une feuille Excel et pour le même format.

Merci d'avance pour votre aide
 
- 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

Retour