Bonjour,
Je repost mon message, parce qu’apparemment, je ne l'avais pas mis là où il fallait .
J'ai fait une usine à gaz de VBA qui me crée un tableau croisé dynamique. Ca a l'air de fonctionner sauf (pour l'instant) le format des nombres.
J'utilise l'enregistreur de macro et j'ai beau définir le format du nombre avec séparateur de millier et 2 décimales, ça déconne. J'ai cru comprendre qu'il fallait modifier dans le code vba :
.NumberFormat = "# ##0,00
en
.NumberFormat = "# ##0.00 (attention la subtilité m'a pris deux bonnes heures à être trouvée !!!)
Mais la, j'ai des chiffres à plusieurs millions et au lieu d'apparaitre comme ça :
1 000 000,00
il apparait comme ça :
1000 000,00
Quelqu'un a-t-il une idée ?
Help
merci
Je repost mon message, parce qu’apparemment, je ne l'avais pas mis là où il fallait .
J'ai fait une usine à gaz de VBA qui me crée un tableau croisé dynamique. Ca a l'air de fonctionner sauf (pour l'instant) le format des nombres.
J'utilise l'enregistreur de macro et j'ai beau définir le format du nombre avec séparateur de millier et 2 décimales, ça déconne. J'ai cru comprendre qu'il fallait modifier dans le code vba :
.NumberFormat = "# ##0,00
en
.NumberFormat = "# ##0.00 (attention la subtilité m'a pris deux bonnes heures à être trouvée !!!)
Mais la, j'ai des chiffres à plusieurs millions et au lieu d'apparaitre comme ça :
1 000 000,00
il apparait comme ça :
1000 000,00
Quelqu'un a-t-il une idée ?
Help
merci