online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Stefan_calc vom 11.01.2020, 14:57 Options

Lösung

Makro soll Zelle auf Zahl prüfen

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 schreiben

Antwort 1 von Hajo_Zi vom 11.01.2020, 15:20 OptionsLösung

Lösung
Hallo Stefan,

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

Gruß Hajo

Ähnliche Themen

Makro
Pascal412  02.03.2007 - 96 Hits - 1 Antwort

Makrostart bei Eingabe in Excel
Laie  19.07.2007 - 9 Hits - 4 Antworten

Aktive Zelle einer Spalte soll Makro starten
fedjo  30.11.2007 - 118 Hits - 8 Antworten

Nach Eingabe einer Zahl - automatischer Hyperlink mit dieser Zahl
YellOrange  15.01.2008 - 29 Hits - 1 Antwort

Nach Eingabe in Zelle prüfen, ob Bedingungen erfüllt werden
Tim85  18.02.2008 - 20 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026