Excel 03

Bonjour,
Avec une page de donnée , j'ai fais des tableau croisés dynamiques et je voudrais que quand j'ouvre un autre fichier avec les même étiquettes bien sur, les tableau se mettent a jour.
je sais pas si j'ai été clair, toute propositions et la bienvenue !
Configuration: Windows XP
Firefox 3.0.8

27 réponses

Résumé de la discussion

Problème central : des tableaux croisés dynamiques doivent se mettre à jour automatiquement lorsqu'un nouveau fichier CSV mensuel est ouvert, tout en conservant les mêmes étiquettes et la même structure. Des solutions évoquées incluent l'automatisation par une macro entre deux classeurs, l'utilisation d'un modèle réutilisable ou la mise en place d'une approche base de données pour gérer des milliers de lignes. Des répondants insistent aussi sur la précision des champs et des objectifs d'export dans le tableau dynamique, et envisagent des méthodes simples comme l'actualisation automatique ou le copier-coller entre classeurs. En nuance, la discussion propose d'ouvrir deux fichiers simultanément et d'adapter les formules ou scripts selon le chemin d'accès et la fréquence des données, sans conclure sur une solution unique.

Bobot (l’IA à votre service)
  1. OK sa ira ,mais une petite explication serait la bienvenue (comment faire une liaisons ?).
    0
    1. Cette methode est simple mais aucune possibilité de faire des tri ou classement
      0
      1. parce que si il copie dans la page de donnée, il suffit de faire mettre a jour tout les tableau et sa se met a jour (il a un icône pour sa) mais je veut pas faire un copier coller manuel.
        il a encore quelqu'un ?
        je pense que je peut faire un simple copier coller entre 2 classeurs avec une macro ?
        0
        1. oui je pense que c'est le plus simple ! les étiquette seront toujours les même, mais je c'est toujours pas comment faire
          0
          1. Ce qui m'etonne c'est que le fichier de destination n'a pas de difference avec le fichier source
            vous voulez juste un copier coller sans classement, sans tri? vous voulez juste que toutes les lignes reapparaissent dans le 2eme fichier?
            0
            1. Pour intégrer de nouvelles données ( lignes) et pouvoir faire une mise a jour par la suite, il faut redéfinir la plage "source des données" du tableau dynamique " car par défaut excel ne prend en compte que jusqu'à la dernière ligne et colonne remplie).
              au lieu de mettre $A1 $G7, il faut par exemple mettre $A1 $G20.
              Attention,si ma mémoire est bonne, excel n'admet pas de ligne vide entre 2 lignes remplies (a verifier)
              0
              1. sur le fichier que j'ai envoyé j'ai modifier le tableau, mais si vous avez remarqué, j'ai inserer 3 nouvels appels de MR ok du type "tres loin " et "ahhhhh" "et houuu". Mais comme la plage source que j'ai defini s'arrete a la ligne 15, la mise a jour n'a donc pas pris en compte le dernier appel de MR ok. Les tableau dyn que vous avez crée eux s'arrete à la ligne 7 donc dans votre cas vous ne pourrez faire des mises a jour que sur les lignes existantes, sans avoir la possibilité de'en rajouter.

                Je me repete peut etre mais j'essai d'etre le plus clair possible
                0
            2. ok mais je voie pas ce que vous avez fait ?A part avoir changer le tableau dynamique ?
              je regarde ça a 14h
              0
              1. voila mon fichier définitif ! en vrai il y a + 10000 lignes dc les tableau sont beaucoup + grand
                https://www.cjoint.com/?eEbvJq7kJU
                si j'arrive a comprendre je pourrais modifier quelque truc !
                merci pour toute aide
                0
                1. envoyé le par MP
                  noter bien les champs que vous souhaitez retrouver dans le tableau dyn (classement par x par y etc)
                  0
                  1. je suis en train de faire un petit classeur en changeant les informations et avec les tableau dynamique vous aurait une idée de quoi sa doit donné !
                    0
                    1. Il faut au moins savoir quel sont vos champs? et qu'est ce que vous souhaitez expoter dans votre tableau dynamique, (classement par colonne, suivant quel ligne?, faut il faire des sommes de données selon tel ou tel critere? des moyennes? des ratio ? quel est la disposition des données en ligne selon les noms, en colonnes selon la frequence? et j'en passe et des meilleurs. c'est le minimum. Sans ca je ne peux faire grand chose...et encore
                      0
                      1. je pensais pas que c'était aussi compliquer, mais malheureusement je ne peut pas donner mon fichier,CONFIDENTIELLE ! ensuite le suivi, peut importe, je suis en stage (ce n'est pas mon domaine, j'essaye juste rendre un service,moi je suis en télécommunication) donc si vous pouvez me donner des astuces ou des conseils ?
                        0
                        1. Si tu estimes que tes connaissances sont limitées je te conseil d'utiliser un seul fichier excel et jongler entre les feuilles. Ca réduira déjà considérablement la difficulté et le risque de perte de donnée. envoi moi un bout d'un programme que je jete un oeil dessus, tout en sachant que j'aurai besoin de savoir egalement quelles donnée tu veux récuperer dans ton tableau dynamique.Je peux voir les choses en fonctions du bout de programme que tu m'enverras, mais cela impliquera que la solution que je pourrais eventuellement te proposer sera egalement incomplete du point de vue de ta base de données complete. Et si je n'explique pas je ne suis pas sur que tu pourra retravailler dessus par derriere.
                          Une base de données ne peut pas se faire sans suivi de celui qui le créer. Donc je pourrais t'aider mais si tu veux assurer sa maintenance, tu va devoir connaitre dans les détails son fonctionnement. Et si je le creer a ta place sans suivi, je doute fort que tu t'y retrouve.
                          0
                          1. j'ai pas de contrainte, jusque que le nombre de lignes peut varier d'un mois a l'autre.
                            je peut essayer de mettre a disposition un bout de mon programme si sa peut aider ?
                            0
                            1. neanmoins je peux te donner des conseil de bases
                              0
                              • 1
                              • 2