Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Makro soll Zelle auf Zahl prüfen





Frage

Hallo zusammen, gerade wollte ich feststellen ob eine Zelle eine Zahl ist. Dies geht als Funktion ganz gut mit =ISTZAHL("A1"). In der fraglichen Zelle steht "33" im Standardformat. Probiere ich das ganze in einem Makro mit i=1 myRange = Range(Cells(i, 1), Cells(i, 1)) answer = Application.WorksheetFunction.ISTZAHL(myRange) so kommt "Objekt unterstützt diese Eigenschaft oder Methode nicht". Probiere ich answer = WorksheetFunction.ISTZAHL(myRange.Value) so kommt "Objekt erforderlich" In jedem Fall ist das Makro unterbrochen. Wie kann man Excel dazu bringen daß es hier ein WAHR rausgibt wenn es eine Zahl ist ? Grüße Stefan

Antwort 1 von Hajo_Zi

Hallo Stefan,

VBA ist englisch, also keine Deutsche Funktion
msgbox isnumeric(Range("A1"))

Gruß Hajo