Probleme mit IF-Abfrage in Makro

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Probleme mit IF-Abfrage in Makro

Re: Probleme mit IF-Abfrage in Makro

von TasmaniaDevil » Mi, 09.12.2020 11:07

Hallo,
ok, hab ich eingebaut.
Hab es Dank Deiner Hilfe gesehen... Das Problem waren die " "...
...wenn man den Wald vor lauter Bäumen nicht mehr sieht...

Danke !!

Gruß Frank

Re: Probleme mit IF-Abfrage in Makro

von Stephan » Mi, 09.12.2020 10:59

Hab ich einen Denkfehler drin??
"25" IST größer als "150".

Wenn Du Zahlenwerte vergleichen willst musst Du auch Werte verwenden und keine Strings, also z.B.:

Code: Alles auswählen

If VAL(sIstWert) >= 150 then

Gruß
Stephan

Probleme mit IF-Abfrage in Makro

von TasmaniaDevil » Mi, 09.12.2020 10:29

Hallo miteinander,
ich habe ein kleines Problem mit einer IF Abfrage...

IstWert:
sIstWert=Inputbox("Bitte Ist-Wert in µS eingeben", "Ist-Wert in µS eingeben")

If sIstWert >= "150" then
sBox=msgbox ("Achtung! Grenzwert erreicht (Grenzwert 150)",2+64,"Achtung")

If sBox = "2" then
GoTo Ende
End If

If sBox = "4" then
GoTo IstWert
End If

If sBox = "5" then
GoTo Sonstige_Bemerkung
End If

GoTo IstWert
End If

So...Wenn der sIstWert 3-stellig ist (d.h. zwischen 100 und 999) dann greift die IF Abfrage ganz normal. Bei einem Wert von z.B. 160 wird mir angezeigt, daß der Wert überschritten ist und es kommt die Meldung ob ich Abrechen, Wiederholen oder Ignorieren will.

Wenn ich einen 2-stelligen Wert eingebe (z.B. 25), dann wird die IF Abfrage als WAHR angesehen und übersprungen.

Hab ich einen Denkfehler drin??

Kenn jemand evtl. das Problem?

Vielen Dank schon mal...
Gruß Frank

Nach oben