Avatar billede kim1a Ekspert
09. december 2015 - 16:04 Der er 1 løsning

VBA pivottabel

To ens programmeringer hvor den ene ikke virker.

Jeg filtrerer noget data, kopierer det over i seperat ark og skaber pivottabel af denne data.

Jeg har checket at fanebladene er stavet korrekt og eksisterer. At mine variable ikke gør at pivoten går ud over overskrifter, og at formuleringen er helt magen til et andet sted som virker (dog med andre variable) - alligevel får jeg fejlen "invalid procedure call or argument".

Koden ser således ud (linjeskift er ok):
                ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
        "Brugte værdi!R1C1:R" & Sidsterækkenr + 1 & "C" & Sidstekolonnenr + 4, Version:=xlPivotTableVersion14).CreatePivotTable _
        TableDestination:="Brugte sælgende!R1C1", TableName:="PivotTable1", _
        DefaultVersion:=xlPivotTableVersion14

Jeg har data i fanebladet Brugte værdi A1:AU491 - AU er kolonne 47. Mine variable er på fejltidspunktet:
Sidsterækkenr = 3057 (hvilket er ok at den tager mange tomme rækker med)
Sidstekolonnenr = 43.

Jeg har flere gange brugt denne kode tidligere og har lige checket at den virker andetsteds.

Hvis jeg bruger optageren efter jeg får fejlen og arbejder videre manuelt skriver den således:

ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
        "Brugte værdi!R1C1:R491C47", Version:=xlPivotTableVersion14). _
        CreatePivotTable TableDestination:="Brugte sælgende!R1C1", TableName:= _
        "PivotTable2", DefaultVersion:=xlPivotTableVersion14
    Sheets("Brugte sælgende").Select

Jeg synes de to ting er helt ens - nogen som har ideer?
Avatar billede kim1a Ekspert
14. december 2015 - 11:28 #1
Jeg lukker uden løsning.
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