Felhasználói eszközök

Eszközök a webhelyen


tanszek:oktatas:muszaki_informatika:vba_feladatok

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
tanszek:oktatas:muszaki_informatika:vba_feladatok [2024/02/22 17:04]
knehez [5. Hibaellenőrzés és Hibakezelés Makrókban]
tanszek:oktatas:muszaki_informatika:vba_feladatok [2024/02/22 17:05] (aktuális)
knehez [5. Hibaellenőrzés és hibakezelés makrókban]
Sor 168: Sor 168:
 ====== 5. Hibaellenőrzés és hibakezelés makrókban ====== ====== 5. Hibaellenőrzés és hibakezelés makrókban ======
  
-Ez feladat ​egy makró ​létrehozását kérte, amely megfelelő hibakezelést implementál a futásidő hibák ​elkerülése érdekében. A következő példa egy egyszerű hibakezelési módszert mutat be, amely segít a hibák kezelésében a VBA makrókban.+Ebben feladatban ​egy makró ​létrehozására mutatunk példát, amely megfelelő hibakezelést implementál a futásidő hibák ​láthatóvá tétele miatt
  
 <sxh vb> <sxh vb>
Sor 191: Sor 191:
 End Sub End Sub
 </​sxh>​ </​sxh>​
 +==== Hogyan Működik? ====
 +
 +  * A makró a ''​On Error GoTo Hibakezelo''​ utasítással kezdődik, ami azt jelenti, hogy ha a makró futtatása során hiba történik, a vezérlés átugrik a ''​Hibakezelo''​ címkéhez.
 +  * A példában szándékosan generálunk egy hibát az osztásnál,​ ahol az osztó értéke 0.
 +  * Ha ez a hiba megtörténik,​ a makró a ''​Hibakezelo''​ részre ugrik, ahol egy üzenetablakban megjelenik a hiba leírása.
 +  * Az ''​Exit Sub''​ utasítás biztosítja,​ hogy ha hiba nélkül eljutottunk a makró végére, ne ugorjunk a hibakezelő részre.
 +  * A hibakezelő részben lehetőség van további tevékenységekre,​ mint például a hiba naplózása vagy speciális hibakezelési rutinok végrehajtása.
  
 ==== Hogyan Működik? ==== ==== Hogyan Működik? ====
tanszek/oktatas/muszaki_informatika/vba_feladatok.1708621464.txt.gz · Utolsó módosítás: 2024/02/22 17:04 szerkesztette: knehez