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

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.