online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Larrikin vom 05.06.2019, 20:10 Options

VBA InputBox Problem

Hallo zusammen,

folgendes Problem:
Über eine Inputbox soll der Benutzer einen Radius eingeben.
1. der Wert soll überprüft werden ob numerisch und größer null
des klappt mit unten angegebenen Quellcode auch prima (Variable ist als Variant deklariert).
2. Jetzt soll aber beim klicken von "Abbrechen" bei der InputBox die Sub beendet werden. So wie es jetzt ist gilt abbrechen als Fehleingabe und die MsgBox erscheint.
Ich hab schon mit "If vbCancel = 2 Then Exit Sub" ausprobiert aber egal wo ich des einfüge funktioniert es net so ganz, da dann die Sub auch bei Fehleingaben beendet wird.

----------------
Do
varRadius = InputBox("Bitte geben Sie den Zylinderradius in cm ein")
If (IsNumeric(varRadius) And varRadius > 0) Then Exit Do
MsgBox ("Bitte geben Sie einen positiven, numerischen Wert ein!")
Loop
----------------

Hat jemand ne Lösung?

MfG
Daniel


Antwort schreiben

Antwort 1 von Kauz1 vom 08.06.2019, 19:36 Options

Hallo Daniel..
versuch's mal so:

---------------
Do
varRadius = InputBox("Bitte geben Sie den Zylinderradius in cm ein")

if varRadius=vbcancel then exit sub

If (IsNumeric(varRadius) And varRadius > 0) Then Exit Do
MsgBox ("Bitte geben Sie einen positiven, numerischen Wert ein!")
Loop
----------------

Gruß
Andreas

Antwort 2 von felshish vom 13.06.2019, 00:30 Options

http://supportnet.de/threads/1543786

Ähnliche Themen

Abfrage auf ABBRUCH in InputBox
user3  04.05.2007 - 165 Hits - 11 Antworten

VBA - Inputbox
Tomschi  14.10.2007 - 170 Hits - 3 Antworten

inputbox VBA code ändern
aeberhard  24.11.2007 - 134 Hits - 2 Antworten

VBA - Import mit Pfadangabe (Inputbox)
Tomschi  24.01.2008 - 117 Hits - 9 Antworten

Globale Variable und Inputbox in VBA
Vergil  17.12.2007 - 189 Hits - 1 Antwort

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