Det er ikke muligt at få pivottabelen til automatisk at skjule rækker, hvor værdien er nul. Du kan dog få tabelen til at vise ingenting istedet for nul.
Ved at højreklikke på tabelen og vælg Table option. Her kan du indstille punktet For empty cells, show:. Prøv at sætte et flueben og lad feltet være tomt. Da vil cellerne være tomme, hvis summen er lig nul.
Jeg tvivler også på, at en fuldautomatisk løsning findes. En \"halvautomatisk løsning\" ville være at bruge filter til kun at vise værdier forskellig fra nul.
Jeg mener heller ikke det er muligt, men her er en halvautomatisk ting. Erstat selv omraade med et felt indenfor din pivottabel
Sub test() omraade = \"A3\" felt = \" Hovedtotal\" Set pvttable = ActiveSheet.Range(omraade).PivotTable For Each PvtField In pvttable.RowFields For x = 1 To PvtField.PivotItems.Count If pvttable.GetData(PvtField.PivotItems(x).Name & felt) = 0 Then PvtField.PivotItems(x).Visible = False End If Next Next PvtField End Sub
Janvogt>> Jeg har leget lidt med din løsning. Den er rigtig smart til mange ting. Jeg var slet ikke klar over at bare ved at lave en overskrift ved siden af pivottabellen og sætte filter på, så kan man filtrere på hele tabellen. Smart!!
Ja, filter er en ganske udmærket Excel-funktionalietet. Jeg er selv blevet vildt begejstret over avanceret filter, hvor man kan filtrere til andre steder (og ark) uden bare at skjule nogle rækker.
Din \"halvautomatiske ting\" er nu heller ikke så dårlig :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.