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

Dubbel filter op draaitabel Excel 2010

Status
Niet open voor verdere reacties.

Iejoor

Gebruiker
Lid geworden
25 feb 2007
Berichten
83
Goedemorgen

Ik heb een draaitabel waar ik een dubbel filter in wil hebben, waarbij een van de getallen > 0 zou moeten zijn
Hoe krijg ik dat voor elkaar?
dubbel filter vraag.jpg

Bedankt alvast voor de hulp

Gr E
 
E,

Ik snap je vraag niet, een dubbel filter waarop? Als een van de getallen > 0 moet zijn wat wil je dan met de rest
van de getallen en wat wil je met de getallen <=0 ?
Als je alle getallen groter dan nul in een draaitabel wil tonen dan kun je dat doen door in de draaitabel te gaan staan.
Klik met de rechter muisknop en kies voor filteren, waardefilters. Hier kun je aangeven wat je gefilterd wil hebben.
Als je kiest voor "Som van de Waarde" en "Is groter dan" en "0", krijg je alleen de positieve waarde.

Veel Succes
 
Het is beter om het voorbeeldbestand te sturen ipv een afbeelding.

Met vriendelijke groet,


Roncancio
 
Goedemiddag Roncancio
heb ik er inmiddels bijgedaan.
bedankt voor je hulp alvast
 
Maar dan in een waardefilter <0
en dat krijg ik niet voor elkaar!

enig idee?
 
Ga naast de draaitabel staan. Bijvoorbeeld cel C5.
Klik op Autofilter (op het lint).
De draaitabel is automatisch voorzien van de autofilter en hierin kan je bij Getalfilters filteren op < 0

Met vriendelijke groet,


Roncancio
 
Bedankt maar is volgens mij niet de oplossing, aangezien ik het veld niet heb opgenomen in de draaitabel als kolom
ik wil dus filteren met een waardefilter op een veld dat niet in de draaitabelkolom staat
 
Iejoor,

Wat jij wil is alleen met een macro te bereiken.
Hierbij de macro die je nodig hebt om het filter automatisch in te stellen.

Code:
Public Sub FilterDraaitabelKleinerDan0()

Dim nItem

    With Sheets("Blad4").PivotTables("Draaitabel2").PivotFields("voorraad")
        For Each nItem In .PivotItems
            If nItem > 0 Then
                nItem.Visible = False
            Else
                nItem.Visible = True
            End If
        Next
    End With
End Sub

Veel Succes.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan