Bonjour!
J'ai un TCD et je cherche à faire une macro rattachée à un bouton pour que quand j'appuie sur ce bouton la plage de données du TCD change. A l'aide de l'enregistreur j'ai trouvé ce qui devait être changé pour y arriver. Voici le bout de code VBA correspondant au changement de la plage de donnée d'un TCD, voulant rajouter des lignes à cette plage il faut modifier le 1500 dans "R1500C12"
ActiveSheet.PivotTables("Tableau croisé dynamique2").ChangePivotCache _
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"N:\Mes documents\[TCD.xlsm]AFFICHAGE!R5C1:R1500C12" _
, Version:=xlPivotTableVersion12)
Je suis très inexpérimenté en VBA, avez vous une idée pour qu'en appuyant sur un bouton, l'utilisateur puisse entrer un nouveau nombre de ligne et que le 1500 soit modifié en conséquence?
Merci!