Code VBA pour afficher chiffres en millions dans un TCD

Y compris Power BI, Power Query et toute autre question en lien avec Excel
K
Kobe
Jeune membre
Jeune membre
Messages : 21
Inscrit le : 19 avril 2017
Version d'Excel : 2010 FR

Message par Kobe » 21 avril 2017, 09:06

Bonjour à tous,

J'aurais besoin de votre aide pour modifier les chiffres du tableau ci joint en million avec 2 chiffre après la virgule.

Par exemple le chiffre 8463151301 deviendrai 8 463,15.

J'ai essayé avec ce code :

Range("B8").Select
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
"Somme de B")
.NumberFormat = "# ##0,00 "
End With

Mais celà ne fonctionne pas et m'affiche 8 463 1 51 301

Merci d'avance pour votre aide.
Excel pratique.xlsm
(21.26 Kio) Téléchargé 7 fois
M
MFerrand
Fanatique d'Excel
Fanatique d'Excel
Messages : 17'198
Appréciations reçues : 445
Inscrit le : 20 juillet 2015
Version d'Excel : 2010 FR

Message par MFerrand » 21 avril 2017, 09:17

Bonjour,

Tu mets comme format de cellule : "# ##0,00 "k"", soit une espace à la suite du code de format, ce qui doit normalement provoquer un affichage divisé par 1000 (correspondant au préfixe kilo.
Pour le préfixe méga (divisé par 1000000), il faut deux espaces.

"# ##0,00 "M""

NB- Ceci n'est valide que pour des paramètres régionaux FR FR. L'espace étant le caractère séparateur de milliers, il est à remplacer par le caractère correspondant pour d'autres paramètres régionaux.

Cordialement.
K
Kobe
Jeune membre
Jeune membre
Messages : 21
Inscrit le : 19 avril 2017
Version d'Excel : 2010 FR

Message par Kobe » 21 avril 2017, 09:35

Ha super ! En remplacant la virgule par un point et les espaces par des virgules cela fonctionne !

Merci ;)
M
MFerrand
Fanatique d'Excel
Fanatique d'Excel
Messages : 17'198
Appréciations reçues : 445
Inscrit le : 20 juillet 2015
Version d'Excel : 2010 FR

Message par MFerrand » 21 avril 2017, 10:01

En remplacant la virgule par un point et les espaces par des virgules cela fonctionne !
Ah ! Dans le code, bien sûr ! Tu codes en paramètres EN US avec NumberFormat... !
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message