Gebruikershulpmiddelen

Site-hulpmiddelen


If - Else - End If

Met de drie processtappen If, Else en End If samen kunt u bepaalde processtappen uitvoeren als een voorwaarde waar is (stappen tussen If en Else) of false (tussen Else en End If):

   If <voorwaarde>
     ...Processtappen als <voorwaarde> waar is...
   Else
     ...Processtappen als <voorwaarde> onwaar is...
   End if

Else is optioneel - in dit geval worden alle stappen tussen If en End If alleen uitgevoerd als de voorwaarde waar is.

Je kunt Ifs nesten:

   If <voorwaarde1>
     ...Processtappen als <condition1> waar is...
     If <voorwaarde2>
       ...Processtappen als beide voorwaarden waar zijn...
     Else
       ...Processtappen als <condition1> waar is, maar <condition2> onwaar is
     End If
     ...Processtappen als <condition1> waar is...
   End If

U kunt elke voorwaarde gebruiken die u zou gebruiken met de MS Excel IF-functie (verwijzen naar cellen en bereiken volgens de syntaxis van de Djeeni-formule). Een paar voorbeelden:

   [$wsSource!A4] > 5 'waarde van cel A4 op het werkblad wsSource is groter dan 5 (numerieke waarde)
   [#] = 2 'het huidige rij-/kolomnummer van een rij-/kolomlijst is 2
   [$wsSource!C#] = "Finance" 'de waarde van de cel in kolom C en het huidige rijnummer van een rijlijst is "Finance" (tekenreekswaarde)