19. oktober 2004 - 16:12Der er
16 kommentarer og 1 løsning
Værdiangivelse i pivottabel
Hej,
Hvis man eksempelvis har en et dataark med en masse månedsdata, og så laver en pivot tabel over dette - kan man så sætte måned=[en celle] ?
Lad mig uddybe: Man kan naturligvis sætte en måned op som element og så ændre det hver gang - men hvis man nu har valgt måneden i et andet ark, ville det jo være smart hvis pivottabellen var sat op når man gik til dette ark.
Du har jo muligheden for at gruppere dine data, og så sidenhen sætte måneden op på siden i din Pivottabel. Om du så kan henvise det pivotdatafelt til en værdi i en celle på et andet ark, skal jeg lade stå hen i det uvisse (LÆSES SOM: det ved jeg ikke)
Det svar vil jeg egentlig godt give 50 point ekstra for. Jeg går udfra det er oppe i sidefeltet du gerne vil lave en reference til en anden celle? Det er ihvertfald den problemstilling jeg sidder med.
Gu gør der så, jeg har fået til opgave af min chef at løse problemet, så det er kun et spørgsmål om tid før jeg får gravet en løsning frem. Så skal jeg nok vende tilbage.
Ja det er da et forsøg værd. Jeg har prøvet med en makro optager men problemet opstår idet man ikke kan "paste" altså trykke CTRL-V når man står i et sidefelt for at sætte værdien ind. I mit tilfælde har jeg 8 pivottabeller hvor måneden er det sidefelt jeg vil ændre værdien i. På en forside vælges måneden og så skal denne værdi sættes ind i sidefeltet på de 8 pivottabeller. Hvis du kunne hjælpe mig vil det være rigtig fedt.
Makro Nr1. er i arket "Forside" 's eget kodemodul og registrerer ændringer i B3
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("b3")) Is Nothing Then Call Macro1 End Sub
Nr2. er i et alm. modul og skifter pivottallerne sidefelt ifølge B3
Sub Macro1() Dim sh As Worksheet Dim pv As PivotTable Dim rng As Range Set rng = Sheets("forside").Range("B3") On Error Resume Next For Each sh In ActiveWorkbook.Worksheets For Each pv In sh.PivotTables pv.PivotFields("Opgave").CurrentPage = rng.Value Next Next End Sub
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.