Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 copier et coller un tableau croisé dynamique

306255

XLDnaute Occasionnel
Bonjour à tous,

J'ai créé une macro 8 sur un document excel pour que lorsque j'appuie sur la macro 8 le TCD se copie automatiquement, pour cela j'ai utilisé CTRL A

Par contre si il y a moins ou plus de colonne la macro copie les cellule défini lors de la création de la macro avec CTRL A, j'aimerais qu'a chaque fois la sélection soit adapté au tableau et non par exemple B2:J40

Merci d'avance pour votre aide
 
Dernière édition:

Eric KERGRESSE

XLDnaute Occasionnel
Bonjour,

A condition que l'onglet TEXTE existe :

VB:
Sub Macro8()

Dim Pvt As PivotTable

    ActiveWorkbook.RefreshAll
    Sheets("TEXTE").Cells.Clear
    Set Pvt = Sheets("TCD").PivotTables("Tableau croisé dynamique5")
    With Pvt
         .PivotSelect "TC[All]", xlLabelOnly, True
         .TableRange2.Copy Destination:=Sheets("TEXTE").Range("B2")
    End With
    Set Pvt = Nothing
    
End Sub
 

Discussions similaires

Réponses
2
Affichages
194
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…