ich den folgenden Code verwende:VBA Bereich 1004 Fehler
Sub CSVParser()
Dim i As Integer
Dim x As Integer
Dim values As Range
Sheets("CSV Paste").Select
Range("A3").Select
For i = 1 To Range("A3", Range("A3").End(xlDown)).Rows.Count
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("Working Sheet 1").Select
Range("A1").Select 'problem code
Do Until ActiveCell.Value = ""
If ActiveCell.Value = "" Then
Exit Do
Else
ActiveCell.Offset(1, 0).Select
End If
Loop
ActiveSheet.Paste
Sheets("CSV Paste").Select
ActiveCell.Offset(1, 0).Select
Next
End Sub
jedoch die Linie Range("A1").Select
kurz nach Sheets("Working Sheet 1").Select
ist ein Laufzeitfehler treten bis ‚1004‘
Weiß jemand, warum? Ich habe das in jeder Hinsicht neu arrangiert, und ich habe es wieder von Grund auf neu geschrieben.
Wie auch immer, Sie haben zu viele 'Select' und' ActiveSheet' in Ihrem Code. Wenn Sie uns sagen, was Sie erreichen wollen, können wir vielleicht eine bessere Lösung anbieten. –