IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Macro : Créer un tableau croisé dynamique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chargé d'affaires
    Inscrit en
    Février 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Chargé d'affaires
    Secteur : Distribution

    Informations forums :
    Inscription : Février 2015
    Messages : 18
    Par défaut Macro : Créer un tableau croisé dynamique
    Bonjour à tous,

    voilà je me casse la tête, j'aimerais qu'avec une macro, je puisse créer un tableau croisé dynamique sur la feuille 3 en prenant toutes les infos de la feuille 2 (je copie mes infos sur la feuille 2) et en appuyant sur un bouton avec Macro, il me créé un tableau croisé dynamique avec ce dont j'ai envie dans ce tableau sur la feuille 3 (les en têtes sont toujours les même donc pas d'incohérences)

    et il me bloque à la création du tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
            "Feuil2!R1C1:R1048576C16", Version:=xlPivotTableVersion14).CreatePivotTable _
            TableDestination:="Feuil3!R1C1", TableName:="Tableau croisé dynamique1", _
            DefaultVersion:=xlPivotTableVersion14
    Nom : Capture.JPG
Affichages : 4072
Taille : 24,9 Ko

    Je me suis renseigné sur ceci :

    http://excel.developpez.com/faq/?pag...eationTCDMacro

    Et énormément d'autres sites et je n'arrive pas à adapter monde code alors que je veux juste créer un TCD ...

    Merci pour votre lecture.

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 571
    Par défaut
    Bonjour

    Il doit y avoir un problème d'en-tête sur tes cellules A1 à A16.

    Quel intérêt de faire du VBA si c'est pour prendre des colonnes entières ? La moindre des choses est d'ajuster la plage...

    De façon générale, il est est inutiles dans la majorité des cas de recréer le TCD : on change les données et on l'actualise...

  3. #3
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132

Discussions similaires

  1. [AC-2002] Créer un tableau croisé dynamique dans Excel depuis Access
    Par dut-dut dans le forum VBA Access
    Réponses: 3
    Dernier message: 29/11/2010, 13h42
  2. Macro VBA et tableau croisé dynamique
    Par Needz dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 30/07/2010, 14h30
  3. [MySQL] créer un tableau croisé dynamique
    Par belaggoun2000 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 28/06/2010, 12h24
  4. [XL-2003] Comment créer un tableau croisé dynamique de 10 en 10 ?
    Par spacesheep dans le forum Conception
    Réponses: 1
    Dernier message: 25/06/2010, 09h28
  5. Créer un tableau croisé dynamique avec C#
    Par GreatDeveloperOnizuka dans le forum C#
    Réponses: 2
    Dernier message: 10/07/2009, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo