Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Msgbox - format d'affichage d'une variable

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 !

Excel-lent

XLDnaute Barbatruc
Bonjour,

J'ai inséré ceci dans ma macro :

Dim CaTTC As Long
...
CaTTC = CaTTC + Worksheets("Zozo").Range("B15")
...
MsgBox ("le CA TTC du mois est de " & CaTTC & " €")


Lors de l'affichage, de ma "boite de message", le chiffre est indiqué au format : 0

or je le voudrais au format #.##0,00

Quelqu'un peut me dépanner?

Merci d'avance
 
Re : Msgbox - format d'affichage d'une variable

Bonjour Exel lent,

le code ci dessous répondra peut être à ton problème.

MsgBox ("le CA TTC du mois est de " & Format(CaTTC, "#.##0,00") & " €")

Bonne soirée
@+
 
Re : Msgbox - format d'affichage d'une variable

Bonsoir Excel-lent, Pierrot93,

Si tu déclares ta variable CaTTC en type "Long" (= entier), tu perdras automatiquement la partie décimale de ta valeur dans cette ligne :
Code:
[SIZE=2]CaTTC = CaTTC + Worksheets("Zozo").Range("B15")[/SIZE]
Pour conserver cette partie décimale, il te faut donc obligatoirement déclarer ta variable dans un type supportant le décimal : Single, Double, Currency ou Decimal.
Le type "Currency" me paraît le plus naturel ici :
Code:
[SIZE=2][COLOR=NAVY]Dim[/COLOR] CaTTC [COLOR=NAVY]As [B]Currency[/B][/COLOR]
...
CaTTC = CaTTC + Worksheets("Zozo").Range("B15")
...
MsgBox ("le CA TTC du mois est de " & Format(CaTTC, "0[COLOR=RED][B].[/B][/COLOR]00") & " €")[/SIZE]
Nb: sauf erreur, pour le format de nombre "0.00", on utilise un point et non une virgule pour la séparation décimale. La virgule étant normalement réservée à la séparation des milliers (format américain dans VBA).

Cordialement,
 
- 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

P
  • Question Question
Réponses
3
Affichages
1 K
P
Réponses
10
Affichages
2 K
PatrickFrancis
P
A
Réponses
17
Affichages
2 K
A
S
  • Question Question
Réponses
1
Affichages
1 K
Saxophone
S
O
Réponses
5
Affichages
1 K
ophelie.brghl
O
L
  • Question Question
Réponses
11
Affichages
1 K
Laliemonamour
L
R
Réponses
1
Affichages
584
R
M
Réponses
24
Affichages
3 K
Malcomiix
M
N
Réponses
5
Affichages
2 K
N
M
Réponses
8
Affichages
6 K
missaudrey
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…