< návrat zpět

MS Excel


Téma: Aktualizace Konting.tabulky přes VBA rss

Zaslal/a 17.8.2016 13:44

€Ł мσşqμΐτσAhoj

už delší dobu se snažím vyřešit problém s aktualizací kontingenčních tabulek pomocí VBA.
Problém spočívá v tom, že po aktualizaci makrem, (viz níže) se v průřezu ztratí výběr jedné z tabulek.

Průřez před aktualizací:
img

Makro:
Dim oblt As Range
Dim pt As PivotTable
Dim oblast As String

Set oblt = Data.Range("A1").CurrentRegion
oblast = Data.Name & "!" & oblt.Address(ReferenceStyle:=xlR1C1)

For Each pt In Sheets("Tables").PivotTables
pt.ChangePivotCache ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:=oblast)
pt.RefreshTable
Next pt
Set oblt = Nothing


Průřez po aktualizaci:
img

Ale až když aktualizuji manuálně (Nástroje kontingenční tabulky => Možnosti => Změnit zdroj dat = > Změnit zdroj dat…) obě tabulky, tak se v průřezu ukážou zase obě tabulky.

Za každou radu budu vděčný.

Děkuji

MS

Zaslat odpověď >

Strana:  « předchozí  1 2
#032399
€Ł мσşqμΐτσ

eLCHa napsal/a:

Co myslíte změnou?
Změnou dat - mně to funguje
Změna oblasti - musíte pořešit nebo nejlépe převeďte na tabulku (Vložení - Tabulka) a starat se o to nemusíte


tak tohle jsem potřeboval 5

Tisíc krát díky. Teď to funguje přesně jak má.

Ještě jednou díky 1citovat
icon #032402
eLCHa
mno, on už to napsal přede mnou lubo ;))

a když se trošku zasoustředím - tak ten váš kód ještě trochu zredukuji ;))
Sub PChartsRefresh()
Sheets("KT-G").PivotTables(1).PivotCache.Refresh
End Sub


v podstatě bych ho vymazal úplně - pokud to není součást jiného většího projektu ;))citovat
#032417
€Ł мσşqμΐτσ

eLCHa napsal/a:

mno, on už to napsal přede mnou lubo ;))

a když se trošku zasoustředím - tak ten váš kód ještě trochu zredukuji ;))
Sub PChartsRefresh()
Sheets("KT-G").PivotTables(1).PivotCache.Refresh
End Sub

v podstatě bych ho vymazal úplně - pokud to není součást jiného většího projektu ;))


jj ted je to luxusní. Nemusím už nijak dál řešit průřezi.
Děkuji Vam všem ještě jednou, konečne se můžu pohnout po třech týdnech dál 10citovat

Strana:  « předchozí  1 2

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje