11. september 2023 - 12:48Der er
10 kommentarer og 2 løsninger
Auto refresh flere pivottabeller
Hej med jer
Jeg har et timeskema, som arbejder med flere pivottabeller, nærmere en pivottabel pr. dag. Det vil sige 5 dage for en arbejdsuge og dermed 5 pivottabeller. Alle tabellerne befinder sig i samme ark (sheet) og data, som bliver fordret ind til pivottabellen ligger ligeledes i samme ark (sheet).
Data vil løbende bliver opdateret. Jeg har forsøgt med flere forskellige VBA koder, hvor det til at starte med virkede, men pludselig ikke mere. Den seneste, som jeg har forsøgt med er: Workbook.RefreshAll Den fik min cursor til at kører (load) helt vildt, men frembragte også data over i pivottabellen, hvorefter den crashed.
Sub Opdater_Pivottabeller() Dim pvt As PivotTable For Each pvt In ThisWorkbook.Sheets("DitArkNavn").PivotTables pvt.PivotCache.Refresh Next pvt End Sub
Det ser rigtigt nok ud alt sammen. Lidt svært at fejlsøge, når jeg ikke selv har filen.
Men prøv evt. følgende:
Placér din cursor inden for makroen - dvs. hvor som helst imellem Sub og End Sub. Tryk på F8 for at afspille makroen linje for linje - dvs. flere tryk med pause imellem hver. Hvis du ikke får en fejl (runtime error) på nogle af linjerne, er makroen formelt set korrekt, og så er det noget andet, som er galt.
Ok ja, så skal vi se, om vi kan finde en vej omkring det.
Kender du til "Center for sikkerhed og rettighedsadministration", som du kan åbne via Excels "Indstillinger"?
Herunder finder du "Indstillinger for makro", hvor der er fire muligheder. Hvis du kan ændre i disse muligheder, kan du vælge "Deaktivér VBA-makroer med meddelelse" (det er sådan, min egen indstilling er fastlåst til, efter jeg fik overbevist min it-afdeling, som er i et meget sikkerhedsbevidst firma med 1.000+ ansatte).
Hvis du har NemID med nøglefil på din pc, kan du faktisk godt signere VBA-projektet digitalt, men det er jo en stakket frist, fordi NemID udløber med udgangen af oktober i år.
Ellers er den eneste mulighed en dialog med din it-afdeling om at ændre politikken til "Deaktivér VBA-makroer med meddelelse"
Tænker også, at det bliver den "nemme" løsning, da der som sagt ikke er mulighed for at ændre i indstillingerne, selv ikke engang fra vores IT :D I får tak for svar og hjælp :)
Synes godt om
Ny brugerNybegynder
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.