Ternary Operator für VBA - IIf

 24. November 2024 •  Ekkart •  Computer, Microsoft Office, Programmierung, VBA •  Computer

Ich wusste nicht, dass es den Ternary-Operator schon für VBA gibt, hab bisher immer drumrumprogrammiert. Zugegeben, es ist kein Operator, sondern eine Funktion aber für die Anwendung ist das zum Glück egal, das Ergebnis lässt sich zuweisen.

Gibt es in LibreOffice und MS-Office.

Die Syntax:

IIf(expr, truepart, falsepart)

Beispiel:

Function GetSizeText(theValue As Integer)
	GetSizeText = IIf(theValue > 1000, "Groß", "Nicht so groß")
End Function