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

XL 2010 Copier un tableau croisé dynamique même si celui ci a un nombre de ligne variable

306255

XLDnaute Occasionnel
Bonjour à tous,

Je souhaite copier un tableau croisé dynamique avec le code suivant mais le nombre de ligne peuvent variées en fonctions des résultats, j'aimerais copier le TCD par son nom (Tableau croisé dynamique1) mais non pas par ses coordonnées ( dans l'exemple A2:G25).

Comment est t il possiblle de modifier le code ci-dessous

Merci d'avance

Sub f()
'
' f Macro
'

'
Sheets("FOCUS").Select
Range("A2:G25").Select
Selection.Copy
Sheets("TOUS").Select
Range("X19").Select
End Sub
 

306255

XLDnaute Occasionnel
Bonjour
VB:
Sheets("FOCUS").PivotTables("Tableau croisé dynamique1").TableRange2.Copy Destination:=Sheets("TOUS").Range("X19")
Merci j'ai juste une autre demande en fait il ne doit pas être coller en x19 juste garde le "copier en mémoire" et la case x 19 c'est juste pour que la case sélectionné soit x19 après le fonctionnement de la macro

Merci pour tout
 

chris

XLDnaute Barbatruc
RE
Et bien tu enlèves la destination mais il ne restera pas en mémoire très longtemps...
Un TCD a besoin de son cache donc je ne sais trop ce que tu comptes en faire...
 
Dernière édition:

Discussions similaires

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