Bemutató a Excel VBA szereplők feltételek VBA
A legfontosabb szereplők alkalmazott körülmények Excel VBA - az üzemeltetők Ha. Akkor és Select Case. Mindkét kifejezést jelöljön ki egy vagy több feltételt, és az eredménytől függően, elvégzi a különböző tevékenységek. Következő fogunk beszélni e két feltétel több piaci.
«Ha az üzemeltető. Aztán »Visual Basic
Ha az üzemeltető. Ezután ellenőrzi a feltételt, és ha ez igaz (TRUE), majd végrehajtja az előre meghatározott lépések mellett. Azt is fel lehet meghatározni egy sor olyan intézkedést kell végezni, ha a feltétel hamis (FALSE).
Syntax Ha. Aztán itt van ez:
Ha CONDITION1 Aztán
Eljárás, ha végre CONDITION1
Aztán ElseIf CONDITION2
Eljárás, ha végre CONDITION2
más
Eljárás, ha nem elégedett sem a feltételek
End If
Ebben a kifejezésben elemek ElseIf és Else feltételeket az üzemeltető nem lehet használni, ha nincs rájuk szükség.
Az alábbiakban egy példát, amelyben az üzemeltető útján Ha. Ezután a kitöltés színe az aktív cella változik attól függően, hogy aki az ő értékei:
Felhívjuk figyelmét, hogy amint a feltétel igaz lesz, a végrehajtás egy feltételes utasítás megszakad. Ezért, ha a változó értéke ActiveCell kevesebb, mint 5, akkor az első feltétel igaz lesz majd a cellát festett zöld. Ezután a kijelentés Ha. Majd megszakad, és a többi feltétel nem ellenőrzik.
További információk az alkalmazást a VBA feltételes állítás Ha. Ezután megtalálható a Microsoft Developer Network honlapján.
Operator «Select Case» Visual Basic
Select Case kifejezés hasonló az if. Aztán, hogy ez is ellenőrzi az érvényességét a feltételek, és eredményétől függően válasszon a lehetőségek közül.
Syntax Select Case nyilatkozat itt:
Select Case Expression
Case Value1
Hozzászólások abban az esetben, az eredmény a kifejezést value1
Case Value2
Hozzászólások abban az esetben, az eredmény a kifejezést Znacheniyu2
.
Case Else
Hozzászólások a helyzet, ha a kifejezés nem egyezik az alábbi lehetőségek közül értékek
End Select
Case Else elem nem kötelező, de ajánlott használni kezelésére váratlan értékeket.
A következő példa a Select Case struktúra megváltozik kitöltőszínének az aktuális cella, attól függően, hogy az értékeket benne található:
A fenti példa azt mutatja be, hogyan különböző módon lehet beállítani az értéket az elem ügyben Select Case szerkezet. Itt vannak a módja:
Így ha ellenőrizze a kulcsszó eset, hogy megfelel Expression típusú feltételek <=5 .
Így lehetséges, hogy ellenőrizze, hogy az érték egybeesik a kifejezések egyike felsorolt értékeket. Ezek az értékek vesszővel vannak elválasztva.
Így ellenőrizzük, hogy az érték a Expression egybeesik egy előre meghatározott értéket.
Így tudjuk írni egy expressziós ellenőrzésére, hogy az érték megfelel annak a feltételnek kifejezések formájában 11 20 (egyenértékű az egyenlőtlenség „11<=значение<=20").
Így, a kulcsszó Else. adja meg az intézkedések arra az esetre, ha az érték a kifejezés nem egyezik az alábbi lehetőségek közül Case.
Amint az egyik feltétel megtalálható a megfelelő lépéseket hajtjuk végre, és a kimenet a Select Case szerkezet. Azaz, minden esetben kell végezni ezek közül csak egy ága a Case.
További információt a VBA Select Case nyilatkozat megtalálható a Microsoft Developer Network honlapján.