Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem excel přepínání hodnot

to, čo som tu uviedol ten kód, to bola len ukážka princípu.
Ak chceš vidieť, ako vyzerá úplný kód posledného priloženého súboru (Interaktívny graf.xlsm), choď do karty Vývojár, vstúp do editora Visual Basicu a v okne projektu dvojklikni na položku Hárok1.
Samozrejme, že tento kód je našitý na konkrétnu tabuľku.

Neviem, akú chybu Ti to píše, ale ovládací prvok SpinButton (číselník) nerobí nič iné, než zvyšuje alebo znižuje svoju hodnotu od nadefinovaného minima po nadefinované maximum a to nadefinovaným krokom. To je všetko. Všetko ostatné je odvodené od tohoto.
Keď vložíš prvok, klikneš naň pravým tlačidlom a zobrazíš jeho vlastnosti. Tu si nadefinuješ jeho východzie parametre. Keď máš parametre nastavené, vypneš režim návrhu, čím je prvok aktivovaný a funkčný.
Ak chceš vidieť, aké parametre sú nastavené v mojom súbore, zapni si režim návrhu vo vývojárovi, klikni na pvok pravým myšítkom a zobraz vlastnosti. Je ich tam veľa ale Tebe stačia 3: Name, Min a Max, prípadne u CheckBoxu ešte aj Caption. Preštuduj si súvislosti týchto prvkov s kódom.

Použitie ovládacieho prvku je sledované udalosťou Change.
Ten kód, ktorý vidíš v editore Visual Basicu sa vykoná vyvolaním udalosti Change, teda zmenou prvku. Akonáhle klikneš na prvok, nastane udalosť Change, ktorá tento kód spustí.

To, že pod tabuľkou sa Ti vypíše, ktorý film bol na základe zmeny prvku vybratý, je spôsobené tým, že prvok, prostredníctvom kódu, do určenej bunky zapíše svoju aktuálnu hodnotu (číslo riadku) a na základe tejto hodnoty sa pomocou funkcie Indirect vypíše v ďalšej bunke názov filmu.

Vyfarbovanie buniek tabuľky je vykonané len podmienenými formátmi.

No a čo sa deje s grafom, je dané ostatnými riadkami kódu.
A ako napísať kód?
Záznamník makier je rekordér, ktorý po spustení zaznamenáva všetky Tvoje úkony klávesnicou a povely myšou. Ak spustíš zaznamenávanie a manuálne si na grafe urobíš, čo chceš, aby sa stalo, záznam zastavíš a preštuduješ si, ako sa Tvoje manuálne kroky zaznamenali, tak získaš návod, ako to funguje. Už len poznať cykly, podmienené bloky, syntax, logicky si to dať v hlave dokopy, previazať to a máš to ;-)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny