WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - Sledování zmáčknutí tlačítak Commandbutton

Vložení příspěvku
Předmět:
Vaše jméno: (povinný údaj) Váš e-mail:
Text:(Zbývá: 1000 znaků - povinný údaj)
Připojit ukázkový soubor:
(Maximální velikost souboru jsou 2MB.)
 Opište následující text (kvůli zneužití):  VKNBG   

hlavní kategorie | zpět | + odpovědět na toto téma
Sledování zmáčknutí tlačítak Commandbutton - diskuze na toto téma
Ahoj, potřebuji v makru excelu ošetřit kolikrát jsem zmáčknu tlačítko commandbutton. Lze použít nějakou funkci VBA? Děkuji

elninoslov | 31.5.2017 18:48  
 
 
Vložte Modul, do modulu dajte deklaráciu globálnej premennej Public PocetStlaceni As Long Podľa toho, či máte CommandButton v liste alebo vo formulári, tak vložte do neho kód Private Sub CommandButton1_Click() PocetStlaceni = PocetStlaceni + 1 End Sub Hodnota bude uchovaná počas otvorenia súboru (aj po skončení makra). Ak to chcete uchovať aj po zatvorení súboru, je potrebné to ukladať do nejakej bunky, napr. do skrytého listu.
Odpověď
Pavel | 1.6.2017 08:45  
 
 
Děkuji, vypadá to dobře. Jen mi to nebere Public, jen Static při této deklaraci.
Odpověď
Pavel | 1.6.2017 10:54  
 
 
I does'nt work.
Odpověď
elninoslov | 1.6.2017 16:50  
 
 
njn, je tam stále problém so zabúdaním. Zistil som, že akonáhle používam iba makro, tak OK pamätá si hodnotu až do zatvorenia súboru, alebo do zmenenia kódu. Ale akonáhle otvorím a zatvorím nejaký form, okamžite sa stratia hodnoty globálnych premenných. Dá sa to poriešiť cez Class. Tu som uviedol postup. Proti zničeniu hodnoty pri zmene kódu, alebo pri zatvorení zošita je ale iba jedna možnosť - ukladanie do skrytého listu do bunky + uloženie. Rovnako príklad v priloženom súbore. Vysosnite si už odtiaľ čo potrebujete.
Odpověď