Hmmmmm cryptische omschrijving maar ik bedoel het volgende:
Eerst hoe werkt mijn draaitabel, ik haal middels ODBC gegevens uit een boekhoudpakket (artikelgroep, artikelnummer, prijs & aantal op voorraad) en daarna word de draaitabel gerefreshed.
Echter als iemand voor het verversen filtert op artikelgroep. Dan is het resultaat van de draaitabel het laatst gefilterde. Echter wil ik dat hij dan weer alles weergeeft adus alle artikelgroepen.
Ik gbruik de volgende macro voor het verversen:
Kan ik deze macro dusdanig aanpassen dat hij een ongefilterd resultaat geeft?
Alvast bedankt!
Eerst hoe werkt mijn draaitabel, ik haal middels ODBC gegevens uit een boekhoudpakket (artikelgroep, artikelnummer, prijs & aantal op voorraad) en daarna word de draaitabel gerefreshed.
Echter als iemand voor het verversen filtert op artikelgroep. Dan is het resultaat van de draaitabel het laatst gefilterde. Echter wil ik dat hij dan weer alles weergeeft adus alle artikelgroepen.
Ik gbruik de volgende macro voor het verversen:
Code:
For Each Worksheet In Workbook.Worksheets
For Each pivotTable In Worksheet.PivotTables
Worksheet.Unprotect Password:="dirk"
pivotTable.RefreshTable
pivotTable.Update
Worksheet.Protect Password:="dirk", userinterfaceonly:=True, AllowUsingPivotTables:=True
'check
'MsgBox ("Ververst " & pivotTable.Name)
Next
Next
Kan ik deze macro dusdanig aanpassen dat hij een ongefilterd resultaat geeft?
Alvast bedankt!