Alternative à un tableau dynamique ?

Bonjour,

Voici ma question:

J'ai plusieurs tableaux avec des numéros de pièces et des quantités correspondantes.

Exemple simplifié (n°de pièces + quantités):

Tableau 1

000.123456 10

000.999999 5

000.333333 1

Tableau 2

000.333333 25

000.999999 5

000.123456 35

Donc, le but, c'est d'avoir dans un seul tableau, la somme de toutes ces pièces avec leurs quantités totales. Comme ceci:

000.123456 45

000.999999 10

000.333333 26

Pour ça, j'utilise un tableau dynamique. Ça fonctionne très bien, sauf qu'il faut toujours rafraichir le tableau.

Est-il possible de faire quelque chose de semblable sans avoir besoin de rafraichir ?

À noter que je ne veux pas utiliser de VBA, je ne m'y connais pas assez pour jouer avec ça.

Merci,

balty

Bonsoir,

Malheureusement je ne vois pas de possibilité sans utiliser VBA.

Je peux te proposer quelque chose de simple mais j'ai besoin de quelques infos.

Le tableau dynamique doit se trouver dans une feuille séparée de la feuille contenant la base de données. Donne moi le nom de la feuille

Quelle est la première cellule en haut à gauche du Tableau dynamique ?

A te lire

Dan

Le tableau dynamique doit se trouver dans une feuille séparée de la feuille contenant la base de données. Donne moi le nom de la feuille

  • Feuille avec les données à traiter --» BOM LAYOUT
  • Feuille avec le tableau dynamique --» BOM PROJECT

Quelle est la première cellule en haut à gauche du Tableau dynamique ?

--» B12

Juste pour info, j'ai 5 petits tableaux (à traiter) dans la page BOM LAYOUT

Leurs emplacements sont les suivants:

B15:D39

F15:H39

B46:D70

F46:H70

B77:D101

Voilà,

Merci d'avance pour ton aide.

Re,

Merci de tes infos.

Ton tableau dynamique est bien un rapport de tableau croisé fait à partir du menu/données ou non ?

A te lire

Dan

Oui oui, celui du menu Data (j'utilise la version Anglaise d'Excel)

Et en fait, je me suis trompé pour le tableau à traiter, il n'y en a qu'un seul: References!A87:B211

Bonsoir,

Suis cette procédure:

  • Vas dans VBA par ALT + F11
  • CTRL + R pour afficher VBA project à gauche
  • Double clique sur la feuille BOM PROJECT
  • dans la fenêtre de droite, mets cette macro
Private Sub Worksheet_Activate()
Set pvtTable = Worksheets("BOM PROJECT").Range("B12").PivotTable
pvtTable.RefreshTable
End Sub
  • Quitte VBA et enregistre ton fichier
  • clique sur l'onglet BOM LAYOUT et modifie ton tableau

Le fait de cliquer sur BOM PROJECT adaptera ton tableau croisé.

A te lire

Dan

Oh waouw ! Parfait.

Comme j'ai d'autres pages qui vont chercher des infos sur la pivot table, j'ai copié cette "macro VBA" sur ces pages là en question, ca marche au poil !

Merciiii !

balty

Ok. Parfait.

Bonne soirée à toi

Dan

Rechercher des sujets similaires à "alternative tableau dynamique"