faire un tableau croisé dynamique en code VBA

desmonts

XLDnaute Occasionnel
Bonjour à toutes et tous,
Je souhaiterais pouvoir faire comme un tableau croisé dynamique mais sous vba afin de pouvoir travailler ensuite dessus plus facilement. Je ne souhaite pas passer non plus avec des fonctions somme si ou somme si ens etc.
Remplir mon onglet synth avec l'onglet "Par pays fonction forme". Il me faudrait compter le nombre de fonction différente par forme et par pays. j'ai joint le fichier excel. Le plus serait que quand je rajoute dans l'onglet "Par pays fonction forme" un nouveau pays ou une nouvelle forme dans mon onglet "Synth" la colonne ou la ligne se rajoute automatiquement; cela est il facilement faisable ?
Par avance merci de votre retour et bonne journée.
 

Pièces jointes

  • essai .xlsx
    12.7 KB · Affichages: 28

bcharef

XLDnaute Accro
Bonjour desmonts et Lone-wolf,
Bonjour à toutes et à tous.

Voici un essai, dont la source des données nommée "ZONE" est dynamique avec une petite macro, qui permet l'actualisation du Tableau Croisé Dynamique.

Salutations
 

Pièces jointes

  • TcdEssai .xlsm
    22.6 KB · Affichages: 27

chris

XLDnaute Barbatruc
Bonjour

Il est totalement inutile d'utiliser VBA pour élaborer des TCD...

Si la source est mise sous forme de tableau et le TCD basé sur le tableau, l'actualisation du TCD prendra toute nouvelle ligne en compte.

Éventuellement automatiser l'actualisation lors de l'activation de l'onglet du TCD....
 

Pièces jointes

  • TCD_Formes.xlsx
    16.9 KB · Affichages: 31

Discussions similaires

Statistiques des forums

Discussions
311 725
Messages
2 081 947
Membres
101 849
dernier inscrit
florentMIG