Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Laufzeitfehler 1004 bei Abbruch Inputbox

14 views
Skip to first unread message

Gerd Welzel

unread,
Nov 19, 2001, 12:23:20 PM11/19/01
to
Hallo alle,

mittels folgender sub füge ich über eine Inputbox einen
Kommentar in die aktive Zelle ein:

****************************************
Sub Kommentar_ohne_Namen()
On Error GoTo err_kommentar
Dim TMP As String
Dim user As String
With ActiveCell
If Len(.Comment.Text) > 0 Then
Exit Sub
err_kommentar:
TMP = InputBox("Bitte Kommentar eingeben:")
user = Application.UserName
Application.UserName = "unkown user"
.AddComment TMP
.Comment.Visible = False
Application.UserName = user
Resume Next
End If
End With
End Sub
**************************************
Der code ist von jemandem aus dieser ng, weiss aber nicht
mehr, von wem. Der code funktioniert auch super. Nur wenn
ich in der Inputbox auf den button "Abbrechen" klicke, kommt
diese Fehlermeldung:

"Laufzeitfehler 1004", "Anwendungs- oder Objektdefinierter
Fehler".

Wie kann ich das abfangen?

Für Tipps und Hilfen im voraus vielen Dank


--
Mit freundlichen Grüssen
Gerd Welzel


Gerd Welzel

unread,
Nov 19, 2001, 12:33:42 PM11/19/01
to

Dr. Eckehard Pfeifer

unread,
Nov 19, 2001, 12:39:10 PM11/19/01
to
Hallo, versuche

TMP = InputBox("Bitte Kommentar eingeben:")

if TMP<>"" then
TMP="Ersatz"
end if


user = Application.UserName
Application.UserName = "unkown user"
.AddComment TMP
.Comment.Visible = False
Application.UserName = user

--
Mit freundlichen Grüßen
Eckehard Pfeifer

www.dr-e-pfeifer.de
Ein Blick lohnt sich immer: www.vba-magazin.de

Gerd Welzel

unread,
Nov 19, 2001, 1:17:21 PM11/19/01
to
Hallo Eckehard,

habs gleich probiert, aber leider ohne Erfolg.
Es erscheint die gleiche Fehlermeldung wie zuvor.

Hast du evt. noch einen Tipp?

--
Mit freundlichen Grüssen
Gerd Welzel


"Dr. Eckehard Pfeifer" <pri...@dr-e-pfeifer.de> schrieb im
Newsbeitrag news:uaFQqGScBHA.1000@tkmsftngp07...

Martin Worm

unread,
Nov 19, 2001, 1:07:18 PM11/19/01
to
On Mon, 19 Nov 2001 18:23:20 +0100, "Gerd Welzel" <ger...@gmx.de> wrote:

hallo Gerd,

>Sub Kommentar_ohne_Namen()
>On Error GoTo err_kommentar
>Dim TMP As String
>Dim user As String
>With ActiveCell
>If Len(.Comment.Text) > 0 Then
>Exit Sub
>err_kommentar:
> TMP = InputBox("Bitte Kommentar eingeben:")

einfügen: if TMP="" then exit sub

> user = Application.UserName
> Application.UserName = "unkown user"
> .AddComment TMP
> .Comment.Visible = False
> Application.UserName = user
> Resume Next
>End If
>End With
>End Sub
>**************************************
>Der code ist von jemandem aus dieser ng, weiss aber nicht
>mehr, von wem. Der code funktioniert auch super. Nur wenn
>ich in der Inputbox auf den button "Abbrechen" klicke, kommt
>diese Fehlermeldung:
>

hth

--
E-Mail von Martin Worm, Karlsruhe, Deutschland
Adresse: marti...@karlsruhe.netsurf.de
benutze Excel2000(9.0.2812) Win ME
Antworten bitte nur in die Newsgroup

Gerd Welzel

unread,
Nov 19, 2001, 1:31:45 PM11/19/01
to
Hallo Martin,

funktioniert so, wie ich wollte.
Vielen Dank und einen schönen Abend noch.

--
Mit freundlichen Grüssen
Gerd Welzel


"Martin Worm" <marti...@karlsruhe.netsurf.de> schrieb im
Newsbeitrag
news:vfiivt48lnrcrh9gr...@4ax.com...

Martin Worm

unread,
Nov 19, 2001, 1:47:18 PM11/19/01
to
On Mon, 19 Nov 2001 19:17:21 +0100, "Gerd Welzel" <ger...@gmx.de> wrote:

>Hallo Eckehard,
>
>habs gleich probiert, aber leider ohne Erfolg.
>Es erscheint die gleiche Fehlermeldung wie zuvor.
>
>Hast du evt. noch einen Tipp?


hallo Gerd,

es gibt die Inputbox-funktion und die Inputbox-Methode
Eine gibt bei Abbruch einen Leerstring die andere False zurück.

Ändere versuchsweise den Typ von TMP in Variant und füge nach der
Abfrage ein "msgbox tmp" ein.

Eventuell geht es auch mit Application.inputbox

Dr. Eckehard Pfeifer

unread,
Nov 19, 2001, 2:16:46 PM11/19/01
to
Statt des <> ein =? Evtl. bitte ich Um Vergebung fuer den Schreibfehler.

--
Mit freundlichen Grüßen
Eckehard Pfeifer

www.dr-e-pfeifer.de
Ein Blick lohnt sich immer: www.vba-magazin.de

"Gerd Welzel" <ger...@gmx.de> schrieb im Newsbeitrag
news:eeWH2YScBHA.1832@tkmsftngp04...

Gerd Welzel

unread,
Nov 19, 2001, 3:48:51 PM11/19/01
to
ja, das wars.
Aber um Vergebung bitten brauchst du nun wirklich nicht
:-)))
Vielen Dank für die Hilfe und schönen Abend noch.

--
Mit freundlichen Grüssen
Gerd Welzel


"Dr. Eckehard Pfeifer" <pri...@dr-e-pfeifer.de> schrieb im

Newsbeitrag news:eFK2K9ScBHA.2008@tkmsftngp02...

0 new messages