Automatická aktualizace kontingenční tabulku při příchodu na list

Kontingenční tabulku v Excelu je možné refreshovat (znovu načítat data, pokud se změnila) dvěma způsoby:

  • Ručně (pravé tlačítko na tabulku a Obnovit)
  • Makrem spuštěným při nějaké události - např. aktivaci listu s touto tabulkou, viz tento návod

Tento návod popisuje, jak nastavit kontingenční tabulku tak, aby se sama aktualizovala když přijdeme na list, na kterém tato tabulka je (nebo na kterém je více kontingenčních tabulek).

Pokud často měníme data a sledujeme dopad na výsledky kontingenční tabulky, může být takovéto nastavení dost zajímavé - nemusíme znovu a znovu aktualizovat.

Je třeba udělat dva kroky v editoru Visual Basicu.

Nejprve jdeme na editor kódu listu a vložíme tento kód:

v-listu Pak jdeme do modulu (pokud žádný zatím nemáme, tak si ho vytvoříme) a vložíme tento kód, který pomocí cyklu projde všechny tabulky a zaktualizuje je. 

v-modulu

Protože soubor obsahuje makra, je nutné ho uložit např. ve formátu xlsm nebo xlsb - ne xlsx.

 

Napsat komentář

Vaše emailová adresa nebude zveřejněna.

Firemní kurzy

  • Přemýšlíte o firemním školení Excelu?
  • Školíme Excel od začátečníků po experty, ale také PowerPoint, PowerPivot nebo Access.
Mám zájem o kurz

Individuální výuka

Mám zájem o výuku

Vývoj aplikací v Excelu (makra - VBA)

  • Vyvíjíme aplikace pro potřeby firemních zákazníků
  • Reporty, vizualizace dat, harmonogramy, plánování
  • Slučování dat ze souborů, agregace, exporty
Zajímám se o vytvoření aplikace

Kontakt

  • Tel: +420 602 274 999
  • Mail: info@vyuka-excelu.cz
Kontaktní formulář
TOPlist