VBA et Tableau Croisé Dynamique
Bonjour à toutes et à tous et meilleurs vœux pour cette nouvelle année.
Je souhaiterais générer un tableau croisé dynamique via une macro qui prendrait à partir d'une base excel de la cellule A28 à la colonne E mais dont le nombre de lignes serait indéterminé.
J'ai fait un test mais sur une base figée et cela donne :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Range("A28").Select
Sheets.Add
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Analyse_par_mission!R28C1:R71C5", Version:=xlPivotTableVersion14). _
CreatePivotTable TableDestination:="Feuil1!R3C1", TableName:= _
"Tableau croisé dynamique1", DefaultVersion:=xlPivotTableVersion14
Sheets("Feuil1").Select
Cells(3, 1).Select
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
"Anomalie")
.Orientation = xlPageField
.Position = 1
End With |
Je me demande s'il serait possible de changer le 71 de la formule R28C1:R71C5 par une variable ?
Qu'en pensez-vous ?
Je vous remercie d'avance pour l'aide que vous pourrez m'apporter.
Cordialement.