Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1212to1216
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

inputbox OK ohne Eingabe

inputbox OK ohne Eingabe
Peter
Hallo Zusammen,
bin VBA Neuling und habe folgendes Problem:
Bei einer Inputbox habe ich es endlich geschafft, dass bei Abbrechen die Box einfach geschlossen wird
und nichts weiter passiert.
Wenn man aber auf OK clickt ohne einen wert einzugeben kommt "Laufzeitfehler 13".
Ist sicher ganz einfach, aber ich komm nicht drauf.
Vielen Dank für Eure Hilfe!
Hier der Code:

Private Sub dm1_1_Click()
Dim i1 As Double
If dm1_1.Value = True Then
i1 = Application.InputBox("Bitte Menge eingeben:", "Menge")
If Not IsNumeric(i1) Then Exit Sub
End If
menge1_1 = i1
End Sub

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: inputbox OK ohne Eingabe
12.05.2011 22:33:21
CitizenX
Hallo,
Private Sub dm1_1_Click()
Dim vntInput As Variant
If dm1_1.Value = True Then
vntInput = InputBox("Bitte Menge eingeben:", "Menge")
If CStr(vntInput) = vbNullString Then Exit Sub
MsgBox "und läuft...."
End If
menge1_1 = vntInput
End Sub

Grüße
Steffen
AW: inputbox OK ohne Eingabe
12.05.2011 22:41:14
Peter
Hallo Steffen,
Vielen Dank!
Ich schnalls zwar nicht, aber es funktioniert.
Viele Grüsse
Peter
AW: inputbox OK ohne Eingabe
12.05.2011 22:53:09
Gerd
Hallo Peter,
falls Du nur Zahlen holen möchtest:
Private Sub dm1_1_Click()
Dim vntReturn As Variant
Dim menge1_1 As Double
vntReturn = Application.InputBox("Bitte Menge eingeben:", "Menge", Type:=1)
If TypeName(vntReturn) = "Boolean" Then Exit Sub
menge1_1 = CDbl(vntReturn)
End Sub
Gruß Gerd
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige