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 :

Création d'un TCD sous VBA


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    neant
    Inscrit en
    Septembre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : neant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 2
    Par défaut Création d'un TCD sous VBA
    Bonjour,

    A partir d'une suite de données, je souhaite créer un TCD

    N'étant pas familier de VBA, j'ai dans un 1er temps enregistrer ma macro ==> Pas de difficultés

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Sub Macro5()
    '
    ' Macro5 Macro
    '
     
    '
        Range("H3:I11").Select
        ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
            "<900€!R3C8:R11C9", Version:=xlPivotTableVersion14).CreatePivotTable _
            TableDestination:="<900€!R3C12", TableName:="Tableau croisé dynamique6", _
            DefaultVersion:=xlPivotTableVersion14
        Sheets("<900€").Select
        Cells(3, 12).Select
        With ActiveSheet.PivotTables("Tableau croisé dynamique6").PivotFields( _
            "Date de paiement")
            .Orientation = xlRowField
            .Position = 1
        End With
        With ActiveSheet.PivotTables("Tableau croisé dynamique6").PivotFields( _
            "Liste des DP à contrôler")
            .Orientation = xlRowField
            .Position = 2
        End With
    End Sub
    J'ai ensuite essayé de l'appliquer et obtenu ce message d'erreur :

    "Erreur d'exécution '5' : Argument ou appel de procédure incorrect."

    Comment régulariser cela ?

    D'avance merci.
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. [XL-2007] erreur 1004 pour la création d'un tcd via vba
    Par lps02 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/10/2012, 20h23
  2. [XL-2007] TCD sous VBA
    Par TRESOALEX dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/10/2012, 12h58
  3. [XL-2003] création d'un TCD en vba
    Par facteur dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/03/2012, 16h45
  4. [EG] Création d'un TCD sous Guide
    Par Kruttie dans le forum Outils BI
    Réponses: 2
    Dernier message: 10/11/2009, 17h21
  5. TCD sous VBA
    Par davyvba dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/06/2008, 16h38

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