Thema Datum  Von Nutzer Rating
Antwort
Rot Code erzeugt Laufzeitfehler 1004
16.05.2014 11:57:11 Estraysian
NotSolved
16.05.2014 12:23:15 Estraysian
NotSolved

Ansicht des Beitrags:
Von:
Estraysian
Datum:
16.05.2014 11:57:11
Views:
1143
Rating: Antwort:
  Ja
Thema:
Code erzeugt Laufzeitfehler 1004

Servus zusammen.
Ich habe folgenden Code geschrieben, der mir bei Auswertungen den Fehler 1004 bringt und ich verstehe nicht, warum.

Der Code sieht aus, wie folgt:

Sub Import
  strGrundabfrage = ActiveWorkbook.Name
  strImportworkbook = Workbooks(strGrundabfrage).Worksheets("FCTableImport").Cells(1, 16)
  strImportworksheet = Workbooks(strGrundabfrage).Worksheets("FCTableImport").Cells(2, 16)
  lastcell = Workbooks(strImportworkbook).Worksheets(strImportworksheet).Range("A400000").End(xlUp).Row
  Workbooks(strImportworkbook).Worksheets(strImportworksheet).Range(Cells(1, 1), Cells(lastcell, 6)).Copy
  Workbooks(strGrundabfrage).Worksheets("FCTableImport").Cells(2, 1).PasteSpecial Paste:=xlPasteValues
  Application.CutCopyMode = False

Der Fehler tritt auf bei der Zeile
Workbooks(strImportworkbook).Worksheets(strImportworksheet).Range(Cells(1, 1), Cells(lastcell, 6)).Copy

Bei Mouseover der einzelnen Variablen
zeigen mir sowohl strImportworkbook, als auch strImportworksheet, Cells(1, 1) und lastcell die Werte an, die sie haben sollen.
Nur Cells(lastcell, 6) zeigt gar nix an. Ich verstehe den Fehler deshalb nicht, da in einem anderen Workbook die selbe Formel mit anderen Variablen hervorragend funktioniert.

Kann mir vielleicht jemand helfen?
Danke und liebe Grüße,
Flo


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 Code erzeugt Laufzeitfehler 1004
16.05.2014 11:57:11 Estraysian
NotSolved
16.05.2014 12:23:15 Estraysian
NotSolved