Einleitung
In meiner Arbeit mit Excel stoße ich oft auf die Notwendigkeit, Zahlen als gerade oder ungerade zu klassifizieren. Dies ist besonders wichtig in datenintensiven Analysen, wo solche Klassifikationen zu weiteren Berechnungen oder Entscheidungen führen können.
=WENN(REST(Zahl/2;1)=0;"gerade";"ungerade")
Seit Excel 2007 bietet Microsoft native Funktionen wie ISTGERADE und ISTUNGERADE an. Aber nicht jeder hat Zugang zu diesen neueren Versionen, besonders in Umgebungen, die ältere Software verwenden. Hier zeigt sich der wahre Wert von VBA – seine Fähigkeit, solche Funktionen in jeder Excel-Version zugänglich zu machen.
Kurzbeschreibung des Codes
Die überarbeiteten Funktionen bieten eine einfache Methode, um in VBA zu überprüfen, ob eine Zahl gerade oder ungerade ist. Sie sind besonders nützlich für Benutzer älterer Excel-Versionen, die keinen Zugang zu den eingebauten ISTGERADE und ISTUNGERADE Funktionen haben.