Note: The other languages of the website are Google-translated. Back to English

Jak odświeżyć tabelę przestawną na chronionym arkuszu?

Zwykle tabela przestawna nie jest odświeżana na chronionym arkuszu, w tym artykule wprowadzę kod VBA, aby odświeżyć tabelę przestawną z chronionego arkusza roboczego.

Odśwież tabelę przestawną na chronionym arkuszu z kodem VBA


strzałka niebieski prawy bąbelek Odśwież tabelę przestawną na chronionym arkuszu z kodem VBA

Domyślnie nie ma bezpośredniego sposobu na odświeżenie tabeli przestawnej w chronionym arkuszu, ale za pomocą następującego kodu VBA można szybko odświeżyć wszystkie tabele przestawne w bieżącym arkuszu, gdy dane ulegną zmianie w oryginalnej tabeli.

1. Przytrzymaj przycisk ALT + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.

2, Kliknij wstawka > Modułi wklej następujący kod w Moduł Okno.

Kod VBA: Odśwież tabelę przestawną na chronionym arkuszu:

Sub RefreshAll()
'Updateby Extendoffice 20161109
    Dim xpt As PivotTable
    With ActiveSheet
        .Protect UserInterfaceOnly:=True
        For Each xpt In .PivotTables
            xpt.RefreshTable
        Next xpt
    End With
End Sub

3. A następnie naciśnij F5 klucz do uruchomienia tego kodu, jeśli oryginalne dane ulegną zmianie, wszystkie tabele przestawne w aktywnym arkuszu zostaną odświeżone jednocześnie.


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (3)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Witam, pomyślnie skonfigurowałem to makro w moim skoroszycie. Jedyną przeszkodą, na którą natrafiłem, jest to, że mam dodatkowy odblokowany element obrotowy w skoroszycie (na innej karcie) i uruchamiam makro w odblokowanej karcie obrotu, pojawia się błąd. To łatwe rozwiązanie, usuwając niezablokowaną zakładkę obrotową. Nie powoduje również błędu, jeśli uruchomię makro w zablokowanej karcie. Zastanawiam się jednak, czy istnieje sposób, aby umożliwić działanie makr na osiach zablokowanych i odblokowanych? Dzięki, Griffin
Ten komentarz został zminimalizowany przez moderatora na stronie
dziękuję
Ten komentarz został zminimalizowany przez moderatora na stronie
Muchas gracias!!, Funciono a la perfeccion!
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL