Print side | Luk vindue

Auto Update PivotTable

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Makro og VBA
Forum beskrivelse: Hjælp til Makroer og VBA-programmering
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=3770
Udskrevet den: 07.Maj.2024 kl. 01:30


Emne: Auto Update PivotTable
Besked fra: Madsness
Emne: Auto Update PivotTable
Posteringsdato: 28.Jan.2019 kl. 21:45
Hej

Jeg har problemer med at auto update mine PivotTables. Da jeg først lavede dem virkede de. Så flyttede jeg PivotTables til andre celler og nu vil den ikke godtage VBA for auto update af de givne Pivot. Linjerne bliver gule og bugger en runtime error 1004. Hvad det så betyder?


Hvordan løser man det?


Mvh

Mads Lindegaard



Svar:
Besked fra: froksen
Posteringsdato: 29.Jan.2019 kl. 19:41
Hej Mads

Hvis du kunne indsætte den kode ind du bruger og/eller arket hvor det ikke virker, så ville det give lidt mere at arbejde med :)

Der kan nemlig være mange ting galt :)

Men umiddelbart lyder det lidt som om, at du måske i din VBA kode skal ændre hvor din pivottabel er. Altså din VBA kode kigger i den forkerte "range", og prøver altså at opdatere en tabel der ikke findes - og derfor melder fejl. Men det er bare en tanke. 


Besked fra: maxzpad
Posteringsdato: 05.Feb.2019 kl. 09:22
Hvis alle pivottabeller skal opdateres samtidig, kan du skrive ThisWorkbook.RefreshAll.

Hvis der kun er én pivottabel i arket, kan du skrive ActiveSheet.PivotTables(1).PivotCache.Refresh.

Er der flere pivottabeller i samme ark, som ikke skal opdateres samtidig, må det gøres enkeltvis med angivelse af tabellens indeksnummer eller navn, f.eks. ActiveSheet.PivotTables("PivotTabel15").PivotCache.Refresh.

Som froksen også skriver, kan vi bedst hjælpe dig, hvis du poster VBA-koden.



Print side | Luk vindue