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 :

Code VBA et Tableau Croisé Dynamique


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Code VBA et Tableau Croisé Dynamique
    Bonjour,

    Je souhaite créer un Tableau Croisé Dynamique, avec du code VBA. J'ai utilisé l'outil enregistrer une Macro. Quand je veux lancer la macro une erreur appairait

    Sur le code suivant :

    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
    25
    Sub Tableau_Croise_Dynamique()
    ' TCD Macro
    
        Range("A1").Select
        Sheets.Add
        ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
            "Base_De_Donnée_TCD!R1C1:R9127C21", Version:=xlPivotTableVersion14). _
            CreatePivotTable TableDestination:="Feuil1!R3C1", TableName:= _
            "Tableau croisé dynamique5", DefaultVersion:=xlPivotTableVersion14
        Sheets("Feuil1").Select
        Cells(3, 1).Select
        ActiveSheet.PivotTables("Tableau croisé dynamique5").ShowDrillIndicators = _
            False
        ActiveSheet.PivotTables("Tableau croisé dynamique5").RowAxisLayout xlTabularRow
        ActiveSheet.PivotTables("Tableau croisé dynamique5").TableStyle2 = _
            "PivotStyleLight8"
        With ActiveSheet.PivotTables("Tableau croisé dynamique5")
            .HasAutoFormat = False
            .DisplayErrorString = True
        End With
        Sheets("Feuil1").Select
        Sheets("Feuil1").Name = "TCD"
        Range("A3").Select
    
    End Sub
    J'ai mis le code qui bug en surbrillance.

    D'avance merci pour vos réponse.

    Oui-oui

  2. #2
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Citation Envoyé par oui-oui15 Voir le message
    une erreur appairait
    Et on doit, bien sûr, deviner laquelle...

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    Excuse moi j'ai oublié de préciser l'erreur.

    ERREUR D’EXÉCUTION '91'
    Variable objet ou variable de bloc With non définie

    Le logiciel me met en surbrillance le code ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
            "Base_De_Donnée_TCD!R1C1:R9127C21", Version:=xlPivotTableVersion14). _
            CreatePivotTable TableDestination:="Feuil1!R3C1", TableName:= _
            "Tableau croisé dynamique5", DefaultVersion:=xlPivotTableVersion14
        Sheets("Feuil1").Select
    D'avance merci pour vos réponse

Discussions similaires

  1. Erreur 1004, VBA et Tableau Croisé Dynamique
    Par manu.68 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 25/02/2012, 09h59
  2. VBA - Filtrer tableau croisé dynamique
    Par germ75 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/06/2011, 19h07
  3. Macro VBA et tableau croisé dynamique
    Par Needz dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 30/07/2010, 15h30
  4. VBA et tableau croisé dynamique = tutoriel ?
    Par Caps corp dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/09/2008, 12h52
  5. VBA - EXCEL (tableau croisé dynamique)
    Par cilv1 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/09/2007, 13h41

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