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 :

[VBA-E]extraire des datas de PivotTable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 31
    Par défaut [VBA-E]extraire des datas de PivotTable
    Bonjour,
    Comment puis je recuperer les valeur d'une pivot table pour les copier dans un autre tableau


    exemple
    pivot table
    Assignement date
    13/01 5
    14/01 6
    15/01 5


    je voudrai recopier dans un autre tableau les differentes valeurs
    date
    13/01 14/01 15/01
    valeur 5 6 5

    Quelqu'un peut-il m'aider je dois le faire via le VBA Excel

    Merci


    J'ai trouvé queqlue chose du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     Set pvttable = Worksheets("DAILY View").Range("D1").PivotTable
     
    For Each pvtitem In pvttable.PivotFields("I").PivotItems
        rw = rw + 1
      '  copcol = copcol + 1
    '    MsgBox pvtitem.Name
     '   MsgBox pvtitem.Value
        If pvtitem <> "0/1/1900" And pvtitem.Name <> "(blank)" Then
           MsgBox pivot
            copcol = copcol + 1
            a = pvtitem.Name
         Application.Worksheets("Sheet4").Cells(3, copcol).Value = pvttable.GetData("'Count of AHD_Id'" & a)
     
        End If
     Next
    Cela marche très bien mais je suis bloqué suis j'ai une pivote table du genre
    Count of AHD_Id Type
    DATEASSIGNED I R Grand Total
    13/11/2006 68 29 97
    14/11/2006 89 8 97
    15/11/2006 64 15 79
    16/11/2006 67 23 90
    17/11/2006 521 21 542
    18/11/2006 1 1
    20/11/2006 42 2 44
    Grand Total 852 98 950

    je n'arrive pas a le traduire en un tableau du style

    13/11/2006 14/11/2006
    I 68 89
    R 29 8
    ....

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    As-tu essayé de faire un copier / Collage spécial -> transposé de ton tableau ?
    A tout hasard

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 31
    Par défaut je trouvé la solution
    Voici la solution pour extraire des datas de pivot table

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    For Each pvtitem In pvttable.PivotFields("DATEASSIGNED").PivotItems
        rw = rw + 1
      '  copcol = copcol + 1
    '    MsgBox pvtitem.Name
     '   MsgBox pvtitem.Value
        If pvtitem <> "0/1/1900" And pvtitem.Name <> "(blank)" Then
            copcol = copcol + 1
            Application.Worksheets("Sheet4").Cells(1, copcol).Value = pvtitem.Name
            Application.Worksheets("Sheet4").Cells(1, copcol).Value = pvtitem.Name
            a = pvtitem.Name
         Application.Worksheets("Sheet4").Cells(2, copcol).Value = pvttable.GetData("'Count of AHD_Id'" & a)
     
        End If
     Next

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Extraire des pièces jointes et les sauvegarder
    Par LANGAZOU dans le forum VBA Outlook
    Réponses: 30
    Dernier message: 17/04/2019, 14h53
  2. Extraire des data d'un flux xml avec des attributs
    Par kairi092 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 04/01/2015, 23h13
  3. VBA- comment extraire des données sur internet via un programme vba ?
    Par cecile_64 dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 17/08/2012, 15h37
  4. [VBA-E] Extraire des lignes depuis plusieurs classeurs fermés
    Par stoof dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/05/2007, 12h26
  5. [VBA-E] extraire des données à partir d'une autre feuille
    Par zzman dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/01/2007, 13h26

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