Avatar billede lempert75 Nybegynder
21. december 2009 - 03:21 Der er 1 løsning

Automatisk opdatering af Pivottabel ved ændring af værdi i konkret celle

Scenarie:
Et Datagrundlag, hvor der yderst til højre er nogle beregnede felter, til brug for eksempelvis gruppering i pivottabel. Lad sige at denne fane hedder "DATA"

En anden fane i samme regneark med en pivottabel på baggrund af datagrundlaget. Lad os kalde dette regneark "PVT". På dette regneark skal man kunne taste nogle værdier i nogle bestemte celle (Lad os sige D17 og D18!).

Det kunne være 1,2,3 og a,b,c og omme i datagrundlaget bliver de beregnede felter yderst til højre påvirket af indtastningen i D17 og D18.

Pivottabellen skal opdateres helt automatisk hver gang brugeren ændrer i enten D17 eller D18.

Det er nok noget med at lægge en makro ind i den konkrete fane via "vis programkode" og jeg har prøvet mig lidt frem, også ved at kigge på tidligere indlæg, men har ikke helt kunnet komme i mål.

Nogen der kan hjælpe! Og gerne med hele kodestumpen på baggrund af ovenstående eksempel, hvis det er muligt.
Avatar billede kgndksv Juniormester
21. december 2009 - 12:05 #1
Hvis du ligger denne kode ind under kodearket for arket("PVT")

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = "$D$17" Then
    Call OpdaterPVT
End If

If Target.Address = "$D$18" Then
    Call OpdaterPVT
End If

End Sub

Og opretter et modul med denne kode:

Sub OpdaterPVT()
    Worksheets("PVT").PivotTables("Pivottabel1").PivotCache.Refresh
End Sub

Så skulle det virke...??
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester