• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Macro voor verversen draaitabellen

Status
Niet open voor verdere reacties.

Timmiesch

Gebruiker
Lid geworden
14 nov 2007
Berichten
630
De onderstaande code gebruik ik voor het verversen van mijn draaitabellen.

Code:
Sub AllWorkbookPivots()
Dim pt As PivotTable
Dim ws As Worksheet

    For Each ws In ActiveWorkbook.Worksheets
    
        For Each pt In ws.PivotTables
                    pt.RefreshTable
        Next pt
        
    Next ws
    
End Sub

Echter nu moet ik telkens deze macro laten lopen alvorens alle draaitabellen worden ververst.


Is het mogelijk om een code te bouwen waarmee ik bij elke invoer in het bestand(maakt niet uit waar) de draaitabellen worden ververst?
 
Laatst bewerkt:
Hallo,

Als het niet uitmaakt waar in het bestand je macro wordt aangeroepen dat is onderstaande code een optie:

Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
AllWorkbookPivots
End Sub

Als er iets gewijzigd wordt in je bestand (op welk werkblad dan ook), dan wordt de macro gestart.

Met vriendelijke groet,


Roncancio
 
Als ik deze code invoer en ik vul ergens op het bestand iets in geeft VBA de volgende foutmelding:

Code:
Compileerfout:

Sub of Function is niet gefefineerd


Wat houd dit in/wat doe ik verkeerd/hoe moet ik dit oplossen?
 
Als ik deze code invoer en ik vul ergens op het bestand iets in geeft VBA de volgende foutmelding:

Code:
Compileerfout:

Sub of Function is niet gefefineerd


Wat houd dit in/wat doe ik verkeerd/hoe moet ik dit oplossen?

Ik neem aan dat de code
Code:
Sub AllWorkbookPivots()
Dim pt As PivotTable
Dim ws As Worksheet

    For Each ws In ActiveWorkbook.Worksheets
    
        For Each pt In ws.PivotTables
                    pt.RefreshTable
        Next pt
        
    Next ws
    
End Sub
al in het bestand staat.
Bij mij werkt het eea prima namelijk.

Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan