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

Access Discussion :

la destination de tableau croisé dynamique


Sujet :

Access

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 39
    Points : 18
    Points
    18
    Par défaut la destination de tableau croisé dynamique
    Bonjour!
    Je voudrais créer un tableau croisé dynamique par Access VBA, pour une feuille Excel.
    Mais je souhaite nommer la tableau croisé dynamique "MonNom", au lieu d’un nom créé aléatoirement par Excel. Toutes Les 2 façons ne marchent pas , je suis un peu perdue…
    Merci bp par avance de votre aide !

    1. Crée une feuille "Monnom" comme la destination du tableau croisé dynamique
    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
    Dim XLApp As Object
      Set XLApp = GetObject(, "Excel.Application")
      Dim xlWorkBook As Workbook
      Set xlWorkBook = Workbooks.Open("D:\Marketing Attack Plan\Tests\MRD test.xls")
      xlWorkBook.Application.Visible = True
     
       Dim xlSheet As Excel.Worksheet
       Set xlSheet = ActiveWorkbook.Worksheets.Add
       xlSheet.Name = "MonNom"
     
        Sheets("Feuil1").Select
        Columns("B:D").Select
     
       ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
       "Feuil1!B1:D698").CreatePivotTable TableDestination:="MonNom", TableName:= "Tableau croisé dynamique1"...
    Erreur: Argument ou appel de procédure incorrect

    2.nommer le tableau croisé dynamique directement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
      Dim XLApp As Object
      Set XLApp = GetObject(, "Excel.Application")
      Dim xlWorkBook As Workbook
      Set xlWorkBook = Workbooks.Open("D:\Marketing Attack Plan\Tests\MRD test.xls")
      xlWorkBook.Application.Visible = True
     
       Dim xlCache As Excel.PivotCache
       Set xlCache =ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
            "Feuil1!B1:D698").CreatePivotTable TableDestination:="", TableName:= "Tableau croisé dynamique1"
       xlCache.Name = "MonNom"
    Erreur de compilation

  2. #2
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 39
    Points : 18
    Points
    18
    Par défaut
    vous avez des idées, SVP?

Discussions similaires

  1. filtrer tableau croisé dynamique sous excel
    Par kernel57 dans le forum Excel
    Réponses: 7
    Dernier message: 17/11/2006, 14h18
  2. Tableau croisé dynamique
    Par papy_tergnier dans le forum Access
    Réponses: 5
    Dernier message: 26/12/2005, 18h05
  3. Tableau croisé dynamiqué élaboré sous Access
    Par Mahefasoa dans le forum Access
    Réponses: 1
    Dernier message: 20/11/2005, 08h04
  4. tableau Croisé Dynamique
    Par Bjuice2 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 10/11/2005, 10h36
  5. tableau croisé dynamique sous delphi, comment ?
    Par Brice Yao dans le forum Bases de données
    Réponses: 2
    Dernier message: 20/07/2005, 09h33

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