Bonjour à toutes et tous !
Est-il possible de sélectionner une source variable dans un TCD à l'aide des solutions suivantes :
Contrainte : je dois sélectionner à partir de la ligne 2, toutes les colonnes A à T, jusqu'à la fin du tableau.
- soit d'une variable i ex : (Range("A2:T" & i).Select ), où la variable i est déterminée par une boucle Do While /Loop
- soit d'une variable k déterminée d'une autre manière, comme ceci :
Dim k As Integer
k = Range("D" & Rows.Count).End(xlUp).Row
Range("A2" & k & ":T" & k).Select
- soit par cette syntaxe suivante : Range("A2:T" & [B65000].End(xlUp).Row)
Je pense que je ne suis pas très loin de mon objectif, mais j'ai des prb de syntaxe qui me freinent.
Voici mon code :
...
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Analyse!R2C1:R2000C20", Version:=xlPivotTableVersion14).CreatePivotTable
....
Pouvez-vous m'aider à trouver la bonne formule svp ?
Bonne journée
J'ai par ailleurs vu la solution apportée par Dan, mais je voulais savoir s'il n'y avait pas plus simple.
https://forum.excel-pratique.com/excel/tcd-avec-source-variable-t32317.html