Ich benutze in einem VBA Skript eine Schleife die mir beim eintragen in verschieden Zelle immer wieder einen Laufzeit Fehler 1004 ausgibt
als Beispiel die Zeile 12 bis 15 der Tabelle Funktioniert der Code ohne Probleme und ab Zeile 15 beginnt der Laufzeitfehler ich kann leider nicht erkennen warum dieser Fehler auftritt
Mit dem Skript wird eine txt Datei für einen Gravur Laser erzeugt und in den Spalten D und G die Gleichen Ergebnisse für den Export zu einem Gravur Drucker eingetragen
wenn ich im VBA die Einträge für das Schreiben in die Zellen Ausklammere wird die txt Datei ohne Fehler geschrieben
mit den Einträgen entsteht der Laufzeitfehler
'Schreibe Zeile 1 Quelle in Splate D / Bmk Kabel / Ziel
ws.Cells(i, 4).Value = Var1 & vbLf & Var2 & vbLf & Var3
'Schreibe Zeile 2 Ziel in Spalte G / Bmk Kabel / Quelle
ws.Cells(i, 7).Value = Var3 & vbLf & Var2 & vbLf & Var1
Fehler:
Error = Err.Description & Err.Number
ws.Cells(i, 5).Value = Error
On Error Resume Next
'Schreibe Zeile 1 Quelle / Bmk Kabel / Ziel
Print #1, Var1 & ";" & Var2 & ";" & Var3
'Schreibe Zeile 2 Ziel / Bmk Kabel / Quelle
'Print #1, Var3 & ";" & Var2 & ";" & Var1
Next i
Close #1
Kann mir da Jemand weiterhelfen
im Anhang ein Beispieltabelle
https://www.herber.de/bbs/user/155257.xlsm