Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sledovať udalosti v jazyku VBA

VBA je skratka pre Visual Basic pre aplikácie . VBA je úzko spätý s Visual Basic a využíva VB runtime . Ale to môže bežať iba v hostiteľskej aplikácie , ako je Excel . VBA je veľmi flexibilný , ale podporuje obmedzené funkcie v porovnaní s VB . Programovanie udalostí je užitočná technika môžete implementovať v jazyku VBA pre monitorovanie užívateľských akcií . Udalostí a akcií postup boli zahrnuté od Excel 97. Udalosť je akcia uskutočnená užívateľom činností alebo kódu jazyka VBA . Procedúra udalosti je procedúra Sub , v ktorom môžete napísať svoj ​​kód akcie . Veci , ktoré budete potrebovať
VBA
Zobraziť ďalšie inštrukcie Cestuj 1

Kliknite na tlačidlo " Štart " , " Všetky programy " a " Microsoft Excel " a zadajte svoj ​​program Excel . Kliknite na " Aktivovať Excel Visual Basic " , keď ste prvýkrát vstúpite do programu Excel . Stlačte tlačidlo " Alt " a " F11 " súčasne pre vstup do editora VBA rozhrania .
2

zvoľte " list " nastavenie a zvoľte " Zmeniť " nastavenie v rozbaľovacej ponuke v okne kódu na . To pridáva na postup vyhlásenie o udalostiach na " Change " udalosti do modulu kódu
3

Pridať kód do procedúry WorkSheet_Change takto : .

Ak nie je Application.Intersect ( Target , Me.Range ( " A2 : C11 " ) ) Je Nic Potom

Nie bunka Target v rozsahu A2 ' Vykonať nejakú akciu

Else

. " : C11 . Koniec

Exit Sub

kontrol WorkSheet_Change každej bunky . Metóda Intersect ( ) vráti rozsah buniek zdieľané dvoma rozsahy : Target a Me.Range ( " A2 : C11 " ) . Ak Cieľ je v rozsahu ( " A2 : C11 " ) , budú niektoré akcie sa vykonáva podľa kódu
.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené