Thema Datum  Von Nutzer Rating
Antwort
Rot run-time error '1004' wenn Cancel-Knopf gedrueck
25.03.2009 16:41:26 Torsten
NotSolved
26.03.2009 12:32:51 Holger
NotSolved
26.03.2009 13:42:05 Torsten
NotSolved
26.03.2009 14:05:07 Holger
NotSolved
26.03.2009 14:26:00 Torsten
NotSolved

Ansicht des Beitrags:
Von:
Torsten
Datum:
25.03.2009 16:41:26
Views:
1899
Rating: Antwort:
  Ja
Thema:
run-time error '1004' wenn Cancel-Knopf gedrueck
Hallo

Ich habe ein Makro aufgezeichnet, damit ich Daten in ein xls-File importieren kann und mich nicht durch alle Menüpunkte hangeln muss.
Data -> Import External Data -> Edit Text Import -> … ist mir doch zu aufwendig.

Als Code ist folgendes herausgekommen, was ich noch leicht angepasst habe und auch problemlos funktioniert.

' Datei laden und konvertieren
With Selection.QueryTable
.Connection = _
"TEXT;error*"
.TextFilePlatform = xlWindows
.TextFileStartRow = 1
.TextFileParseType = xlFixedWidth
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1, 1, 1, 1)
.TextFileFixedColumnWidths = Array(19, 8, 29)
.Refresh BackgroundQuery:=False
End With

Nur leider bekomme ich den Fehler:
“ Run-time error ‘1004’: Application-defined or object-defined error ”, wenn ich doch keine Datei auswählen möchte und anstelle dessen den “Cancel”-Knopf drücke.
Bei Debug zeigt er mir die Zeile (.Refresh BackgroundQuery:=False ) als Problem an.


Jemand eine Idee, wie ich den Fehler beim betätigen des “Cancel”-Knopf abfangen kann?

Danke für eure Hilfe.

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot run-time error '1004' wenn Cancel-Knopf gedrueck
25.03.2009 16:41:26 Torsten
NotSolved
26.03.2009 12:32:51 Holger
NotSolved
26.03.2009 13:42:05 Torsten
NotSolved
26.03.2009 14:05:07 Holger
NotSolved
26.03.2009 14:26:00 Torsten
NotSolved