Elágazás nyelv VBA

A kezelés szükségességét a kritikus helyzetek, amikor a programozás elég gyakran.

Például, hogy megoldja a problémát: értékének kiszámításához a kifejezés.

Amikor belép az értékek x = 3, y = 3, a program leáll, és kiad egy üzenetet

Elágazás nyelv VBA

A felmondás a munka, mint ahogy az osztás 0 kattintva Debug gomb lehetővé teszi, hogy váltson a sor, hogy tartott egy futásidejű hiba (Run-time error).

átalakítási program

Szükséges, hogy átalakítsa a programot a következőképpen:

A szervezet a fióktelep a VBA nyelven nyújt számos szereplők: Ha és Select Case.

Általános nézet az if:

A kifejezés vissza kell térnie egy logikai érték: igaz vagy hamis (igaz vagy hamis).

Az általános nézet az üzemeltető Select

Az általános nézet az üzemeltető Select Case:

Példa a Select Case.

Amikor beállítja az kivételeket kell előirányozni minden lehetséges esetben. Hadd illusztráljam ezt példákkal.

Példa 1. Számítsuk ki az expressziós

Kivétel akkor jelentkezik, ha a nevező nulla és radikális kifejezés kisebb, mint nulla.

Példa 2. Számítsuk ki a háromszög területe három ismert oldalról.

A javasolt program ellenőrzi, hogy létezik egy háromszög, és nem fog működni, ha belépett a negatív értékek az a, b, c.

A helyes megoldás a 3. példában.

3. példa: Számítsuk ki a háromszög területe három ismert oldalról.

A program kiszámolja az háromszög területe feldolgozási kivételek helyesen.

Kapcsolódó cikkek