Ik heb een blad met een aantal draaitabellen, allemaal gebaseerd dezelfde gegevensblad.
Maar het lijkt er op dat Excel de gegevens voor elke tabel niet ververst.
Ik ben al aan het knutselen geweest, want ik wil dat de draaitabel "keihard" opnieuw naar het gegevensbereik kijkt.
Zoiets zou je ergens tussen moeten zetten, maar dat werkt niet
'
Alvast dank en een prettig weekeinde
Maar het lijkt er op dat Excel de gegevens voor elke tabel niet ververst.
Ik ben al aan het knutselen geweest, want ik wil dat de draaitabel "keihard" opnieuw naar het gegevensbereik kijkt.
Code:
Sub Kies()
Dim Zorggroep As String
Dim pt As PivotTable
Dim myRange As Range
Dim dataRange As Range
Application.ScreenUpdating = False
Set myRange = Worksheets("data").Range(Worksheets("data").Range("B2"), Worksheets("data").Range("B65536").End(xlUp))
Zorggroep = Worksheets("tabellen").Range("H1").Offset(Worksheets("tabellen").Range("J1"))
If WorksheetFunction.CountIf(myRange, Zorggroep) = 0 And _
Zorggroep <> Worksheets("tabellen").Range("H24").Value Then
MsgBox "Er zijn nog geen gegevens van " & Zorggroep, vbExclamation, "Geen gegevens"
Exit Sub
Else
For Each pt In Worksheets("draaitabellen").PivotTables
pt.PivotFields("zorggroep").CurrentPage = Zorggroep
Next
End If
End Sub
'
Code:
Worksheets("draaitabellen").PivotTableWizard SourceType:=xlDatabase, SourceData:=dataRange
Alvast dank en een prettig weekeinde