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 :

Tableau croisé dynamique excel vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 1
    Par défaut Tableau croisé dynamique excel vba
    Bonjour,

    Je suis débutant et j'ai crée un tableau croisé dynamique avec vba. En fonction des fichiers le nb de lignes est variable et par conséquent ma plage dans mon code étant fixe si mon fichier à un nb de lignes inférieures il m'indique dans le résultat final des lignes vide

    Ci-dessous le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
             "'Bilan Noémie'!R1C1:R6317C101").CreatePivotTable TableDestination:="", _
            TableName:="Tableau croisé dynamique1", DefaultVersion:= _
            xlPivotTableVersion10
    J'ai vu sur internet la notion de lastrow ou de range("a1").currentregion mais cela ne fonctionne pas.

    Merci d'avance de votre aide

  2. #2
    Membre chevronné
    Inscrit en
    Décembre 2003
    Messages
    434
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 434
    Par défaut
    Salut,

    Essaie ceci (a voir si ca passe sous XL97):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
    "'Bilan Noémie'!R1C1:R" & Sheets("Bilan Noémie").Range("A65536").End(Xlup).Row & "C101").CreatePivotTable TableDestination:="", _
    TableName:="Tableau croisé dynamique1", DefaultVersion:= _
    xlPivotTableVersion10

Discussions similaires

  1. VBA copier un Tableau Croisé Dynamique excel dans Power point
    Par amandinee31 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/03/2014, 17h00
  2. Masquer des items pour une variable d'un tableau croisé dynamique en VBA
    Par Pietro_L dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 29/10/2007, 16h35
  3. Réponses: 12
    Dernier message: 25/04/2007, 09h44
  4. Aide Tableau croisé dynamique Excel
    Par azerty dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 12/09/2006, 08h57
  5. Tableau Croisé Dynamique Excel en HTML
    Par Promesses dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 11/12/2005, 15h35

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