Jste zde: Úvodní stránka » excel » vba » ms-excel-udalosti-vba
Události ve VBA
... na co vše může reagovat program vytvořený ve Visual Basicu ...
Proč Události
Událost je nějaká akce, která může nastat v sešitu, listu, dokumantu, formuláři, prvku, atd. Jedná se třeba o kliknutí myši, dvojklik myší, stisk klávesy, atd...
Seznam události
- Událost AfterUpdate
- Událost BeforeDragOver
- Událost BeforeDropOrPaste
- Událost BeforeUpdate
- Událost Click
- Událost DblClick
- Událost Error
- Událost GotFocus - verze 2010
- Událost KeyPress
- Událost MouseMove
- Událost Scroll
- Událost Zoom
- Událost Activate
- Událost Deactivate
- Událost Enter
- Událost Exit
- Událost KeyDown
- Událost KeyUp
- Událost MouseDown
- Událost MouseMove
- Událost MouseUp
- Událost SpinDown
- Událost SpinUp
- Událost Scroll
Událost AfterUpdate
Tato událost nastane po změně údajů ovládacího prvku prostřednictvím uživatelského rozhraní.
Událost BeforeUpdate
Událost nastane před změnou dat ovládacího prvku.
Událost Click
Událost nastane klepne-li uživatel na ovládací prvek myší. Poznámka: Dle nápovědy i v případě, cituji: "Uživatel určí explicitní hodnotu pro ovládací prvek s více než jednou možnou hodnotou."
Příklad pro tlačítko:
Private Sub CommandButton1_Click()
End Sub
Událost DbClick
Událost nastane, ukáže-li uživatel na objekt a dvakrát rychle klepne tlačítkem myši.
Událost Error
Událost nastane, zjistí-li ovládací prvek (tlačítko) chybu a nemůže vrátit informaci o chybě volajícímu programu.
Událost KeyPress
Událost nastane, když uživatel stiskne klávesu ANSI.
Událost KeyPress může nastat po stisku libovolné z následujících kláves:
- Libovolné klávesy klávesnice, která představuje zobrazitelný znak.
- Kombinace klávesy CTRL s klávesou standardní abecedy případně libovolným zvláštním znakem.
- Backspace
- ESC
Událost KeyPress se nevyskytuje za následujících podmínek:
- Tabulátor
- Enter
- šipky
- Pokud stisknutí klávesy způsobí přesun aktivity z jednoho ovlládacího prvku na další.
Událost MouseMove
Nastane, když uživatel přesune myš.
Událost Scroll
Nastane při změně umístění tlačítka posuvníku.
Událost Zoom
Nastane při změně hodnoty vlastnosti Zoom (přiblížení).
Událost Activate
Událost Activate se spustí, když se objekt stane aktivním oknem.
Událost Deactivate
Událost Deactivate se spustí, když objekt přestane být aktivním oknem.
Událost Enter
Událost Enter nastane bezprostředně před okamžikem, kdy se skutečně aktivuje ovládací prvek (tlačítko).
Událost Exit
Událost Exit nastane bezprostředně před okamžikem, kdy se končí aktivita ovládacího prvku (tlačítka) ve prospěch jiného ovládacího prvku téhož formuláře.
Událost KeyDown
KeyDown nastane, když uživatel stiskne klávesu.
Událost KeyUp
KeyUp nastane, když uživatel uvolní klávesu.
Událost MouseDown
Událost MouseDown nastane, jakmile uživatel stiskne tlačítko myši.
Událost Mouse Up
Událost MouseUp nastane, jakmile uživatel uvolní tlačítko myši.
Událost SpinDown
Událost SpinDown nastane, když uživatel klepne na šipku přetáčecího tlačítka, směřující dolů nebo doleva.
Událost SpinUp
Událost SpinUp nastane, když uživatel klepne na šipku přetáčecího tlačítka, směřující nahoru nebo doprava.
Závěr
Tomuto textu byla nápomocná nápověda ve VBA, ale pro své potřeby jsem si tyto informace doplnil a postupně doplňuji o své praktické poznatky a ukázky praktických kódu.
Článek byl aktualizován: 03.03.2010 21:17
Další články k tématu
- VBA makra - úvod
- Co je VBA
- Druhy aplikaci v Excelu
- VBA Formuláře UserForm - seznam článků
- Práce se soubory - seznam článku
- Jak na aplikace ve VBA Excel
- Vlastnosti, Metody, Události, Kolekce
- Události - úvod
- Formuláře úvod
- Odebrání hypertexového odkazu
- Vložení vzorce do komentáře
- Přiřazení maker tlačítkům - Excel 2007
- Zobrazení dialogu
- Msg box - dialogové okno
- VBA Excel - praktické příklady 1
- Ukončení aplikace - Excel VBA
Komentáře zatím nejsou
Můžete být prvními co zanechají smysluplný komentář.
Přidání nového komentáře
Za obsah komentářů neodpovídám, jelikož jsou komentáře publikovány ihned po jejich napsání čtenářem. Toto nemohu nijak ovlivnit. Přesto si vyhrazuji možnost jakýkoli neslušný komentář smazat bez udání důvodu.
Nejnovější článek
Z článku o
excel jsem jako poslední přidal či upravil článek
05.02.2012:
Je atribut souboru pouze pro čtení - VBA Excel.
Nejčtenější článek
Excel
- Základy MS Excel
- menu Soubor
- Formát dat
- Vložit
- Grafy
- Vzorce (Funkce)
- Matice
- Data
- Revize (Nástroje)
- VBA Úvod a seznamy článků
- VBA makra - úvod
- Co je VBA
- Druhy aplikaci v Excelu
- VBA Formuláře UserForm - seznam článků
- Práce se soubory - seznam článku
- Jak na aplikace ve VBA Excel
- Vlastnosti, Metody, Události, Kolekce
- Události - úvod
- Formuláře úvod
- Odebrání hypertexového odkazu
- Vložení vzorce do komentáře
- Přiřazení maker tlačítkům - Excel 2007
- Zobrazení dialogu
- Msg box - dialogové okno
- VBA Excel - praktické příklady 1
- Ukončení aplikace - Excel VBA
- VBA Teorie základy
- VBA Listy a buňky
- VBA Práce se soubory
- VBA Formuláře (UserForm)
- VBA Grafy
- VBA Application
- VBA Triky
- VBA praktické příklady kódu
- Praktické příklady
- Finanční poradce
- Šablony - Templates
- Testy
- Ostatní
Novinky
24.10.2011:
Formátování styly - MS Word 2010
Excel
05.02.2012:
Je atribut souboru pouze pro čtení - VBA Excel
Access
15.11.2010:
Automatický formulář - Access 2010
Power Point
12.06.2011:
Karta Vložení - PowerPoint 2010
Outlook - 25.02.2010:
Menu Soubor - Outlook 2010
Project
19.01.2012:
Time management - úvod
OneNote
17.10.2010:
OneNote 2010 – popis obrazovky
Poděkování
Stránky o MS Office produktu společnosti Micosoft. Neslouží jako technická podpora.
| XHTML 1.1 | CSS | Email na autora: lasak@centrum.cz | Copyright: Pavel a Danka 2006 - 2012 |
4434
Tento web zatím neprošel jazykovou korekturou.
Vlastní redakční systém pohánějící tento web je v BETA verzi, omluvte případné problémy.