Ik heb een Excel sheet met hierin een draaitabel die ik dagelijks ververs. Ik wil deze handmatige actie vervangen voor een stukje code. Inmiddels ben ik wel zover dat ik de tabel automatisch kan vernieuwen wanneer ik het tabblad activeer met deze code:
Ik dacht dit aan te passen naar een auto refresh bij het openen van de sheet door
te vervangen voor
Helaas werkt dit niet, ten eerste de vraag waarom niet en ten tweede hoe wel?
Visual Basic:
1
2
3
4
5
6
7
8
9
10
| Option Explicit Private Sub Worksheet_Activate() Dim myPT As PivotTable For Each myPT In Me.PivotTables myPT.RefreshTable Next myPT End Sub |
Ik dacht dit aan te passen naar een auto refresh bij het openen van de sheet door
Visual Basic:
1
| Private Sub Worksheet_Activate() |
te vervangen voor
Visual Basic:
1
| Private Sub Workbook_Open() |
Helaas werkt dit niet, ten eerste de vraag waarom niet en ten tweede hoe wel?
thunderstruck