Avatar billede jensen363 Forsker
14. november 2006 - 11:16 Der er 1 løsning

Problemer med pivottabel

På baggrund af nogle tabeludtræk, skal jeg løbende have mulighed for at få en makro til at opdatere en bagvedliggende Pivottabel.

Det er ikke lykkedes mig at finde en metode hvormed jeg kan gøre denne pivottabel dynamisk, derfor en makro som opbygger den fra gang til gang, men den fejler ... og jeg har i.t.v. allokeret fejlen til at være denne TableName:="Pivottabel1" ...

Kan man ikke gennemtvinge at der altid genereres det samme TableName

eller er der en helt anden oplagt løsning som jeg kan benytte 

'Generer Pivot DebetBeløb
    ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
        "Data!C1:C9").CreatePivotTable TableDestination:= _
        "[Poster.xls]PivotDebet!R1C1", TableName:="Pivottabel1", DefaultVersion:= _
        xlPivotTableVersion10
    With ActiveSheet.PivotTables("Pivottabel1").PivotFields("Finanskontonr.")
        .Orientation = xlRowField
        .Position = 1
    End With
    With ActiveSheet.PivotTables("Pivottabel1").PivotFields("SUM")
        .Orientation = xlColumnField
        .Position = 1
    End With
    With ActiveSheet.PivotTables("Pivottabel1").PivotFields("SUM")
        .PivotItems("N").Visible = False
        .PivotItems("(Tom)").Visible = False
    End With
    ActiveSheet.PivotTables("Pivottabel1").AddDataField ActiveSheet.PivotTables( _
        "Pivottabel1").PivotFields("Debetbeløb"), "Antal af Debetbeløb", xlCount
    Range("B3").Select
    ActiveSheet.PivotTables("Pivottabel1").PivotFields("Antal af Debetbeløb"). _
        Function = xlSum
Avatar billede jensen363 Forsker
14. november 2006 - 11:58 #1
Lukker igen ... fandt en løsning hvor hele tabellen medtages i pivot, og opdateres ved ændringer
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