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 spustiť udalosť v programe MS Excel , ak je bunka Zvolený

Microsoft Excel je aplikácia slúžiaca ku triedenie , výpočet a analýzu dát . Jedným z jej nástrojov je Visual Basic for Applications ( VBA ) programovací jazyk , ktorý môžu vývojári použiť na rozšírenie funkcií programu Excel . Zahrnuté v jazyku VBA je schopnosť spustiť funkciu , ak používateľ vyberie konkrétnu bunku v hárku programu Excel . Vďaka tejto funkcii môžu vývojári povedať VBA předplnit vybranú bunku alebo zabrániť jeho upravovaný , napríklad. Táto funkcia je umožnená VBA je objektovo orientované paradigma , prístup k programovaniu , ktoré využíva virtuálnych objektov a udalostí , ako sú napríklad listu buniek a bunkových výbery . Veci , ktoré budete potrebovať v Microsoft Excel , verzia 97 alebo novšia
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte Excel a zadajte VBA integrované vývojové prostredie ( IDE ) , stlačením " Alt - F11 . " V rámci IDE , budete písať kód , ktorý bude spustený , keď používateľ vyberie bunku listu .
2

Pravým tlačidlom myši kliknite na " Hárok2 " položku v table na ľavej strane obrazovky a vyberte " Zobraziť kód . " Táto akcia bude miesto vás v kódovaní prostredí na liste 2.
3

zvoľte " list " z rozbaľovacieho zoznamu vľavo sa nachádza v hornej časti okna kód . Kliknite na " SelectionChange " funkcie pre organizovanie akcií , z rozbaľovacieho zoznamu priamo napravo od zoznamu ľavej drop - down . Táto akcia vytvorí funkciu udalostí pre list 2. Funkcia udalosť má programový kód , ktorý VBA sa spustí , keď nastanú určité podmienky , ako je napríklad užívateľ výberom bunku listu .
4

Zadajte nasledujúci programový kód nad " End Sub " vyhlásenie " SelectionChange " Funkcia :

MsgBox ( Target.Address )
5

Späť na Excel stlačením " Alt - F11 , " a potom kliknite na " kartu Hárok2 " v dolnej časti obrazovky .
6

Vyberte ľubovoľnú bunku , kliknite naň a zistíte , že váš kód programu spôsobila okno so správou sa zobrazí . Okno správy hlási adresu bunky , ktorú ste vybrali .
7

Späť na IDE stlačením " Alt - F11 , " a potom sa vrátiť do funkcie SelectionChange naprogramované v kroku 4.
stránka 8

Zmeňte program tak , že sa zobrazí správa , iba ak ste vybrali konkrétne bunky . Urobiť túto zmenu tým , že nahradí existujúci kód ( " MsgBox ( Target.Address ) " ) , s nasledujúcim kódom :

Ak Target.Address = " $ D $ 13 " ThenMsgBox ( Target.Address ) End If

9

Späť na liste ste vybrali v kroku 5 , a potom vyberte ľubovoľnú bunku s výnimkou " $ D $ 13 " kliknutím na neho . Všimnite si , že nie je zobrazená žiadna správa .
10

Vyberte bunku " $ D $ 13 " a všimnite si , že okno s hlásením sa zobrazí .

Najnovšie články

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