TCD paramètres par défaut

Bonjour, j'espère que tous le monde va bien

J'ai fais quelques recherches mais je n'ai pas trouvé de réponses.

Est-ce possible de changer les paramètres par défaut d'un TCD dans les paramètres de champs.

EX.: Les champs s'affichent toujours avec la case sous-totaux coché, je foudrais la case AUCUN à chaque fois que je créer un TCD

EX. : Dans disposition je voudrais toujours : afficher les étiquettes d'éléments sous forme de tableau, au lieu de sous forme hyérarchique.

si c'est possible, et de quelle façon.

Merci à tous.

BOnne journée

Bonjour,

Pour personnaliser un TCD, il faut utiliser VBA.

Cdlt.

Merci Jean-Éric, au moins je sais maintenant que ce n'est pas possible par les simples fonctions.

Donc une petite macro pourrais résoudre mon petit problème...

As-tu une idée de comment la construire ou un exemple à partir duquel je pourrais travailler??

Merci encore.


Merci Jean-Éric, au moins je sais maintenant que ce n'est pas possible par les simples fonctions.

Donc une petite macro pourrais résoudre mon petit problème...

As-tu une idée de comment la construire ou un exemple à partir duquel je pourrais travailler??

Merci encore.

Bonjour,

Un exemple, pour un TCD (unique) dans une feuille de calcul (feuille active).

A te relire.

Cdlt.

Option Explicit
Public Sub MEF_Tcd()
Dim ws As Worksheet, pt As PivotTable, pf As PivotField

    Application.ScreenUpdating = False
    Set ws = ActiveSheet
    Set pt = ws.PivotTables(1)

    pt.RowAxisLayout xlTabularRow
    For Each pf In pt.PivotFields
        pf.Subtotals(1) = True
        pf.Subtotals(1) = False
    Next pf

    Set pt = Nothing: Set ws = Nothing

End Sub

Encore Merci à toi.

Cela fonctionne à merveille.

Je me demandais, par le plus grand des hasards, si je pouvais mettre la macro à un endroit pour qu'elle fonctionne toujours pour chacun des TCD que je créerai et ce, pour chacun des nouveaux fichiers que je mettrai en place, sans avoir à remettre la macro.

Tu comprendras à ma question que je ne suis pas un grand spécialiste.

Je peux, selon le cas les placer dans ThisWorkbook ou dans un module; je peux modifier plusieurs macros pour qu'elles correspondent à des besoins spécifiques mais mes connaissances s'arrêtent là.

Cette question s'adressent également à plusieurs petites macros qui font office de fonction et que je recopient à chaque fichier. Il doit y avoir un "genre" de module complémentaire où je peux les stocker dans Excel et qu'elles restent disponibles pour tous les fichiers ultérieurs.

En remerciant tous ceux qui prennent du temps pour nous donner un coup de main.

spage.

Re,

Tu dois créer un classeur de macros personnelles (Personal.xlsb).

https://support.office.microsoft.com/fr-ch/article/Cr%C3%A9er-et-enregistrer-toutes-vos-macros-dans-un-classeur-unique-aa439b90-f836-4381-97f0-6e4c3f5ee566?CorrelationId=8988153c-889e-4067-8e06-7b33d3be8993&ui=fr-FR&rs=fr-CH&ad=CH

Ensuite, tu vois pour intégrer tes macros de ce classeur dans la barre d'outils d'accès rapide

(Fichier / Options / Barre d'accès rapide ).

Cdlt.

Merci bien.

En arrivant au boulot, je mets le tout en place.

Bonne fin de semaine.

Rechercher des sujets similaires à "tcd parametres defaut"