Makro na kontingenční tabulku

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Alda555
nováček
Příspěvky: 1
Registrován: duben 17
Pohlaví: Muž
Stav:
Offline

Makro na kontingenční tabulku

Příspěvekod Alda555 » 20 dub 2017 11:16

Dobrý den,

prosím Vás o pomoc s makrem na tvorbu kontingenční tabulky. Mám tento jednoduchý kód:

ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Zdroj!R10C1:R50000C10", Version:=xlPivotTableVersion14).CreatePivotTable _
TableDestination:="List13!R3C1", TableName:="Kontingenční tabulka 1", _
DefaultVersion:=xlPivotTableVersion14

Problém je, že makro vybere data pouze v dané oblasti. Bohužel při tvorbě kontingenčky se mně mění počet řádků, ze kterých se má vytvořit. Potřeboval bych prosím upravit makro tak, aby mně připravilo kontingenčku vždy ze všech dat.

Děkuji Vám za pomoc!

Alda

Reklama
birgis
nováček
Příspěvky: 36
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: Makro na kontingenční tabulku

Příspěvekod birgis » 08 čer 2017 10:46

Dobrý den,
proč nedáte soubor s příkladem?

Kód: Vybrat vše

ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Zdroj!R10C1:R" & Sheets("Zdroj").Cells(Rows.Count, "A").End(xlUp).Row & "C10", Version:=xlPivotTableVersion14).CreatePivotTable _
TableDestination:="List2!R3C1", TableName:="Kontingenční tabulka 1", _
DefaultVersion:=xlPivotTableVersion14


Nebo můžete Zdroj vložit do tabulky a pak se odkazovat na jméno tabulky


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Makro pro myš Rapture Python
    od mmmartin » 27 srp 2023 15:18 » v Problémy s hardwarem
    9
    1126
    od mmmartin Zobrazit poslední příspěvek
    29 srp 2023 16:47

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Facebook [Bot], Seznam[Bot] a 8 hostů