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 :

Problème création d'un TCD via macro [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2011
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 32
    Par défaut Problème création d'un TCD via macro
    Bonjour,

    J'ai enregistré une macro pendant que je faisais un TCD mais celle-ci ne fonctionne pas...

    Après modification de certains paramètres j'ai toujours un problème qui apparait "argument ou appel de procédure incorrect".

    J'ai vérifier sur le forum et un topique explique exactement comment construire un TCD mais même en faisant un TCD via le totu cela ne fonctionne pas.

    Je vous met ci-dessous la partie qui ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub CreateTCD_Click()
     
    Sheets("Feuil1").Activate
     
    Columns("A:K").Select
     
    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
    "Feuil1!R1C1:R1253C12", Version:=xlPivotTableVersion12). _
    CreatePivotTable TableDestination:="Synthèse!R3C1", TableName:= _
    "TCD1", DefaultVersion:=xlPivotTableVersion12
    Avez-vous des pistes d'investigation?

    Par avance merci de votre aide.

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Est-ce que tu as bien une feuille "Feuil1" et une autre "Synthèse" ?
    Est-ce que la feuille Synthèse est protégée ?
    Et est-ce que tu détruis correctement ton TCD précédent avant d'en créer un autre avec le même nom (TCD1) ?

  3. #3
    Invité
    Invité(e)

  4. #4
    Membre averti
    Inscrit en
    Juillet 2011
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 32
    Par défaut
    Bonjour,

    Merci pour vos réponses.

    @parmi: j'ai bien vérifié le nom de mes onglets ainsi que la non présence d'un TCD "TCD1" sur l'onglet Synthèse tout semble bon.

    @rdurupt: je regarde ça de suite merci

  5. #5
    Membre averti
    Inscrit en
    Juillet 2011
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juillet 2011
    Messages : 32
    Par défaut
    Super le TCD se créé correctement maintenant .

    Merci encore de votre aide et pour la classe qui s'avère être très pratique !

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Effectivement le module de classe géré la syntaxe et toi que les actions de création!

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

Discussions similaires

  1. [XL-2007] Création Tcd via macro
    Par deaqu1 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/04/2013, 15h25
  2. [Toutes versions] filtre TCD via macro vba sur texte contenu
    Par fomy dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 31/08/2012, 09h35
  3. [XL-2003] Effacer TCD via Macro
    Par LeSmoox dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/04/2012, 17h42
  4. mise en forme TCD via macro vba
    Par Vinzz974 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/02/2012, 15h48
  5. création d'un graphe via macro excel
    Par anaylane dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 02/04/2010, 08h08

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