neviem, či si rozumieme...
Tak ešte raz:
Mám excelovský zošit s prvým hárkom, na ktorom je mapa s cca 200 mestami, pri každom meste je rámik (ActiveX) s Backcolor určitej farby a s Caption s počtom obyvateľov (len ako príklad). Prvky ActiveX typu Label som do mapy dostal, rozmiestnil a pridelil im mená v režime návrhu (len tak tam tie prvky dostanem), po umiestnení, rozmiestnení a pomenovaní prvkov som režim návrhu vypol. HOTOVO. Toto je základný hárok v súbore: mapa so "štítkami" s počtami obyvateľov. Keď otvorím zošit, vidím mapu so štítkami. Fertig. Informačná mapa...
K tomu žiadny program nepotrebujem.
Druhý hárok je tabuľka (databáza), do ktorej sa k mestám manuálne z času na čas aktualizujú počty obyvateľov.
A TERAZ potrebujem procedúru:
Keď tabuľku zaktualizujem a prepnem sa na hárok mapy, udalosťou hárka mapy Activate sa má spustiť procedúra, ktorá mi zaktualizuje počty obyvateľov (Caption) a podfarbenie (Backcolor) vo farebnej škále podľa počtu obyvateľov v prvkoch ActiveX. Hotovo.
Uložím a punktum.
Nabudúce keď Excel otvorím, vidím mapu s naposledy aktualizovanými počtami obyvateľov... Bez akéhokoľvek behu programu.
Program potrebujem len v momente, keď upravím v tabuľke počty obyvateľov.
Toť vše...