Format par défaut des Paramètres de champ

Accueil – Le CFO masqué Forums Tableaux de bord Format par défaut des Paramètres de champ

  • Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par pascal.poulin, le il y a 7 années et 5 mois.
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Articles
  • #32091
    pascal.poulin
    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
    Participant

    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 7 années et 5 mois par Sophie Marchand.
    • Cette réponse a été modifiée le il y a 7 années et 5 mois par Sophie Marchand.
    #32190
    pascal.poulin
    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.