Mam około 50 tabel przestawnych w programie Excel 2007, które wymagają kilkakrotnego aktualizowania codziennie aktualizowanego w celu odzwierciedlenia wielu fragmentów danych ze strony, którą mam. Aktualizowanie każdej tabeli w celu odzyskania tych wykresów jest bardzo czasochłonne. Czy istnieje sposób na ich aktualizację w jednym miejscu, może odwołać się do komórki zamiast aktualizować każdą listę rozwijaną?
0
Potrzebowałem tego ostatnio i trochę zmodyfikowałem. Być może ktoś uzna to za przydatne.
Do tej pory mam kilka wykresów przestawnych podsumowujących dane według Tygodnia Kalendarza. Nagrałem makro [Office 2016: View-Macros-Record Macro] i sprawdziłem ostatnie CW, które ma być zawarte w etykietach wierszy dla wszystkich poszczególnych tabel przestawnych, a tym samym wykresów. Następnie zatrzymałem makro i przeszedłem do trybu edycji ( Alt+ F11) i znalazłem kod w module 1.
Następnie ustawiam komórkę C2 w arkuszu, aby zawsze była numerem tygodnia w poprzednim tygodniu [
=WEEKNUM(Today())-1
], ustawiałem zmienną równą tej wartości komórki i zastępowałem zaznaczenie w zarejestrowanym makrze nazwą zmiennej, używając następującego kodu:Teraz, w każdy poniedziałek, kiedy przeglądam statystyki, po prostu naciskam Ctrl+ Shift+ J i wszystko aktualizuje się automatycznie.
źródło