unieke identifier voor draaitabel

Status
Niet open voor verdere reacties.

glennlissone

Nieuwe gebruiker
Lid geworden
8 jan 2010
Berichten
4
Voor het toepassen van enkele filters op specifieke draaitabellen heb ik op een werkblad filters met kolom 1
met filternaam en kolom 2 met een verzameling collectie draaitabellen zitten.

in kolom 2 worden komma gescheiden werkbladnaam en draaitabel opgeslagen. In eerste instantie had ik dit als volgt gedaan

filter verzameling draaitabellen
--------------------------------------------------
filter 1 blad1!1, blad1!2, blad3!1
filter 2 blad2!3, blad3,5
..

Tijdens testen viel me op dat bij het iedere keer openen het excel bestand steeds een andere nummering wordt toegekend aan een draaitabel.
Dus ene keer is draaitabel1 op blad1 worksheet.pivottables.item(1) andere keer openen worksheet.pivottables.item(3), etc.

Waar kan ik een unieke identifier vinden voor een draaitabel?

Een andere optie van me was om de draaitabelnaam op te slaan op het werkblad. Bij het veranderen van de draaitabelnaam worden de events
Workbook_SheetPivotTableChangeSync en Workbook_SheetPivotTableUpdate gestart. Daar kan ik echter alleen maar de nieuwe naam opvangen
door target.name te gebruiken.

Weet er iemand hoe ik de naam van een draaitabel kan opvangen voor wijziging naam?
 
wat levert

Code:
msgbox worksheet.pivottables(1).name

op ?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan