Excel VBA : TCD sur feuille variable
Résolu/Fermé
Eaheru
Messages postés
197
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
12 mars 2018
-
Modifié par Eaheru le 30/08/2011 à 09:56
Eaheru Messages postés 197 Date d'inscription mercredi 23 juin 2010 Statut Membre Dernière intervention 12 mars 2018 - 30 août 2011 à 12:18
Eaheru Messages postés 197 Date d'inscription mercredi 23 juin 2010 Statut Membre Dernière intervention 12 mars 2018 - 30 août 2011 à 12:18
A voir également:
- Excel VBA : TCD sur feuille variable
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si et excel - Guide
- Excel compter cellule couleur sans vba - Guide
1 réponse
Eaheru
Messages postés
197
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
12 mars 2018
20
30 août 2011 à 12:18
30 août 2011 à 12:18
J'ai touvé la solution :
La but est de placer la feuille et la plage variable dans une variable :
ce qui donne dans le TCD :
Et ça marche très bien
La but est de placer la feuille et la plage variable dans une variable :
Sel = Worksheets(NomOp).Range("A1:N" & lasti).Address(True, True, xlR1C1, True)
ce qui donne dans le TCD :
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _ Sel, Version:=xlPivotTableVersion12). _ CreatePivotTable TableDestination:=Cells(lastj, 1).Offset(2, 0), TableName:= _ "Tableau croisé dynamique1", DefaultVersion:=xlPivotTableVersion12
Et ça marche très bien