• 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.

VBA denkfout?

Status
Niet open voor verdere reacties.

brandernl

Gebruiker
Lid geworden
19 okt 2004
Berichten
445
Ik wil dat een macro "kijkt" in een bepaalde cel en als de waarde nul is de macro afbreekt en uiteraard bij een andere waarde de macroverder uitvoert.
Maar nu breekt hij bij elke waarde in die cel de macro af.
Wat doe ik verkeerd?
Bernard

Sub DeHartkamp()
Dim pt As PivotTable
Application.ScreenUpdating = False
If Worksheets("data").Range("AG1").Value = 0 Then _
MsgBox "Er zijn geen gegevens van De Hartkamp"
Exit Sub
For Each pt In ActiveSheet.PivotTables
pt.PivotFields("locatie").CurrentPage = "De Hartkamp"
Next
End Sub
 
Bernard, gebruik dit:

Code:
Sub DeHartkamp()
    Dim pt As PivotTable
    Application.ScreenUpdating = False
    
    If Worksheets("data").Range("AG1").Value = 0 Then
        MsgBox "Er zijn geen gegevens van De Hartkamp"
        Exit Sub
    Else
        For Each pt In ActiveSheet.PivotTables
            pt.PivotFields("locatie").CurrentPage = "De Hartkamp"
        Next
    End If
End Sub

Wigi
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan