Sélection plage dans partie en VBA

ChristianM

XLDnaute Nouveau
Bonjour,
je reformule ma question :
Bonjour,
Je fais un tableau croisé dynamique à partir d'une place qui commence en A1 et se termine en colonne L, numéro de ligne variable.
Je n'arrive pas à trouver la syntaxe pour :

ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
'Feuil1!R1C1:R94C12').CreatePivotTable TableDestination:='', TableName:= _
'Tableau croisé dynamique3', DefaultVersion:=xlPivotTableVersion10

où je dois remplacer R94C12 par R ? C12

qu'écrire à la palce de R94C12 ?
 

Sylvain

XLDnaute Occasionnel
Bonjour,

à essayer :

Sub essai_zone()
  der_li = Sheets('feuil1').Range('a65536').End(xlUp).Row
 
'dernière ligne de la colonne A de la feuille 1
 
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
Feuil1!R1C1:R & der_li & 'C12').CreatePivotTable TableDestination:='', TableName:= _
Tableau croisé dynamique3, DefaultVersion:=xlPivotTableVersion10
End Sub
 

Discussions similaires

Réponses
1
Affichages
527

Statistiques des forums

Discussions
312 293
Messages
2 086 860
Membres
103 402
dernier inscrit
regishar