Contact: 514-605-7112 / info@lecfomasque.com

Format par défaut des Paramètres de champ

Ce sujet a 2 réponses, 2 participants et a été mis à jour par  Pascal, il y a 3 ans et 7 mois.

3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #32091

    Pascal
    Participant

    Bonjour Sophie,

    Y a-t-il moyen de mettre un format de nombre par défaut dans une colonne de TCD? À chaque fois que je crée un TCD, j’inclus des montants et je dois à chaque fois aller dans « paramètres des champs de valeurs, format, choisir « nombre », « 2 décimales », « séparer les miliers » »…

    Comment peut-on le mettre par défaut et/ou est-ce que je peux appliquer ce format là à plusieurs colonnes à la fois plutôt que de devoir le faire à chaque fois, pour chaque colonne? J’avoue que c’est du « gossage » de faire ça pour chaque TCD qui a 8-10-12 colonnes…

    merci à l’avance!

    #32096

    Sophie Marchand
    Admin bbPress

    Bonjour Pascal,

    C’est possible d’appliquer un format de nombre à toutes les valeurs d’un TCD avec du VBA seulement. Le code suivant permet d’appliquer un format monétaire à toutes les valeurs d’un TCD en même temps.

    Sub FormatPivotData()
    Dim pvtTable As PivotTable
    Dim pvtField As PivotField
    
    For Each pvtTable In ActiveSheet.PivotTables
    For Each pvtField In pvtTable.DataFields
    pvtField.NumberFormat = "#,##0.00$"
    Next pvtField
    Next pvtTable
    End Sub

    Merci,

    Sophie

    Note: Je vais écrire un billet de blogue sur le sujet bientôt.

    • Cette réponse a été modifiée le il y a 3 ans et 7 mois par  Sophie Marchand.
    • Cette réponse a été modifiée le il y a 3 ans et 7 mois par  Sophie Marchand.
    #32190

    Pascal
    Participant

    Merci beaucoup Sophie, ça fonctionne à merveille!

    effectivement, ce sera bien d’en faire un billet de blogue. je suggère de référer à ton article sur les formats de nombre au cas où les gens voudraient changer le format pour mettre autre chose qu’en $.

    Par ailleurs, est-ce le même genre de fonctionnement pour que les champs soient tous mis « sous forme de tableau » et non pas « sous forme hiérarchique »? Si oui, est-ce que tu peux répondre ici ou si c’est mieux que je fasse un autre article?

3 sujets de 1 à 3 (sur un total de 3)

Vous devez être connecté pour répondre à ce sujet.