VBA excel mise en forme d'un label

VBA excel mise en forme d'un label - VB/VBA/VBS - Programmation

Marsh Posté le 05-04-2007 à 21:11:01    

Bonjour,
 
J'ai un probleme pour mettre en forme le texte que je veux faire afficher dans un controle de type label avec VBA excel. Je souhaiterais que le résultat soit afficher en style monétaire avec 2 décimales mais n'y arrive pas. Est ce possible? comment faire?
merci

Reply

Marsh Posté le 05-04-2007 à 21:11:01   

Reply

Marsh Posté le 05-04-2007 à 23:48:39    

regarde la fonction format()

Reply

Marsh Posté le 06-04-2007 à 11:52:27    

Je ne suis pas sur que Format() fonctionne... ca sert pour les formats date et le composant Label ne possède pas d'argument ".format"...
 
Je pencherai plutot pour un formatage amont de l'élément à afficher en Label, de type :
 
Label1=Round(monchiffre,2) & "€"
 
Idem pour la séparation des milliers.
C'est un peu du bricolage ais je n'ai pas trouvé d'autre solution.

Reply

Marsh Posté le 06-04-2007 à 11:57:44    

A noter que le type Currency prends compte de la locale du client, ce qui est plutôt pratique pour afficher les prix dans le format désiré.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed