Aktív témák

  • Oldman2

    Topikgazda

    If-Else-EndIf feltételes elágazások

    1. If-Else: (Ha-Különben)
    Ezt a műveletet használhatjuk önmagában és az Else kiegészítéssel is.
    Létrehozásakor meg kell adnunk minimum 1 feltételt, aminek teljesülésekor az If és End If között elhelyezett műveletek végrehajtódnak. Akkor lesz nagy segítségünkre ez a művelet, ha olyan műveletcsoportot helyezünk el benne, amelyekhez ugyanaz(ok) a feltétel(ek) szükséges(ek). E művelet használatával helyet és időt spórolhatunk, valamint átláthatóbbá válik a makrónk.

    If nélkül

    If használatával

    Különbség az IF és IF-Else műveletek között:
    1. IF: A művelet az IF-el kezdődik és az End If résznél van vége. Közöttük helyezkednek el a többi műveletek (IF - Műveletek - End If). Amennyiben az IF műveletet feltétele teljesül, akkor az End If közötti műveletek végrehajtódnak.
    2. IF-Else: A művelet itt is az IF-el kezdődik, de az End If között helyezkedik el az Else: IF - Műveletek - Else - Műveletek - End If
    Amennyiben az IF műveletet feltétele teljesül, akkor az End If közötti műveletek végrehajtódnak,az Else - End If közötti rész kihagyásra kerül, nem hajtódik végre.
    Amennyiben az IF műveletet feltétele NEM teljesül, akkor az Else és End If közötti műveletek hajtódnak végre.

    Megjegyzés: A MD alatt az Else-nek jelenleg nem tudunk feltételt adni, de a benne lévő műveleteknek igen.

    A 3.24.1. verziótól már létezik ElseIf ág is, aminek működését már feltételekhez tudjuk kötni, ahogy az IF-et.
    Megjegyzés: Az IF-en belül több ElseIf-et is el tudunk helyezni, de minden eseménynél csak egy ElseIf fog teljesülni. Ezért nem célszerű több ElseIf-ben kizárólag ugyanazt a feltételt megadni, mert mindig csak az első fog teljesülni, a többi nem.
    Tipp: Amennyiben 1-nél több műveletünk van az Else ágban és azokhoz azonos feltételeket kívánunk csatolni, akkor praktikusabb lecserélni az Else-t az Elseif-re.

    Bemutató videó

    [ Módosította: Mcrazy ]

Aktív témák