Přeskočit navigaci | Přeskočit na novinky

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


| tisk stránky TISK | nahoru NAHORU | |

Další články k tématu


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.


Přidání nového komentáře




(vlož číslo šest)

Z bezpečnostních důvodu dočasně nemůžete použít HTML značky a URL. Děkuji za pochopení.
Děkuji, za Vaše 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



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.