piloupilou
XLDnaute Nouveau
J'aimerais creer la macro suivante (je fais appel a vous car moi je surchauffe):
avant de lancer la macro un tableau aura etait selectionner avec la methode suivante: Cellule active en A1,CTRL+SHIFT+FLECHEBAS puis CTRL+SHIFT+FLECHEDROIT.
En fait le nombre de colonnes et de lignes sont inconnus. mais l intitule des 3 premieres colonnes sont connus. et c est par rapport a ces 3 intitules que je veux creer la base de mon pivot table. ensuite si l utilisateur veut rentrer d autre intitule(variable), je lui laisse le choix.
ensuite je vais chercher pivot table dans le menu tool... il reconnait automatiquement la zone preselectionnee.
Le probleme quand j essaye d automatiser tout ca avec ma macro, les champs qui determine la plage du tableau sont fixes(donnees du premier tableau traite):
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
' ''Liste Piece'!R1C1: R114C4').CreatePivotTable TableDestination:=Range('J2'), _
J ai essaye de passer par donner un nom au tableau qui m interresse mais je me suis heurte au meme probleme:
Range('A1').Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
ActiveWorkbook.Names.Add Name:='List', RefersToR1C1:= _
'='Liste Piece'!R1C1:R114C4'
En fait j aimerais rentrer la valeur du tableau dans une variable.
Merci d avance
Desole pour le manque d accent, QWERTY oblige!