Meeeen inspireret af VB kan du jo lave en funtion der kan nogenlunde det samme (næsten). I VB hedder den iif og tager 3 parametre, en boolsk og to varianter. Noget i stil med dette:
function Iif(blnExpression, vTruePart, vFalsePart) if blnExpression then Iif = vTruePart else Iif = vFalsePart end if end function
Nej, det er ikke raketvidenskab, men du kan lave dine if-sætninger på en linie og det er vel det du er ude efter, for andet kan det vel ikke gøre godt for... eller?
Grunden til at jeg skrev ovenstående ellers ingen interesse var at jeg helst ville bruge denne opbygning til min løsning, jeg mente ikke den fandtes, men tækte det kunne jo være at eksperten vidste bedre inden jeg brugte den simple, da jeg fik at vide af nielle at det ikke kunne lade sig gøre udarbejdede jeg noget ligende din løsning softspot.
Function GetResult(exps,value1,value2) If exps Then GetResult=value1 Else GetResult=value2 End If End Function
Men tak for interessen begge, kan i smide et svar så kan i dele point.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.