Hallo Forums-Experten,
ich möchte einen Bereich mit einer for-next Schleife (ca. 3000 wird die Schleife durchlaufen) in eine große csv-Datei kopieren.
Die Daten-Bereiche sollen einfach (ist das einfach, ich weiß es nicht?) untereinander kopiert werden in der csv-Datei, da ein exceltabellenblatt mit 1Mio Zeilen zu klein ist...
Die Trennung der einzelnen Spalten in Excel soll in der csv-Datei mit einem Semikolon erfolgen.
Hier auszugsweise der relevante Teil vom Makro, welches ich bisher in Excel nutze
'Sheets("Auswertung").Select
'Range(Cells(259, 1), Cells(wEnde, 24)).Select
'Selection.Copy
Nun soll in eine csv-Datei kopiert werden
Bisher kopiere ich es in eine Tabellenblatt mit dem Namen CSV in der gleichen Arbeitsmappe
'Sheets("CSV").Select
'Spalte = 1
'CSV_Ende = Worksheets("KNN").Cells(Rows.Count, Spalte).End(xlUp).Row
'Cells(CSV_Ende + 1, 1).Select
'Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
':=False, Transpose:=False
'Next
Kann mir da jemand einen Code bitte generieren (was das Thema csv-Dateinen angeht, bin ich noch nicht einmal ein blutiger Anfänger...
Dateiname der CSV-Datei könnte z.B. sein Daten_TT_MM_YYYY.csv
Hinweis...vielleicht ist das wichtig(?)
In dem zu kopierenden Bereich steht in der Spalte B ein Datum mit dem Format TT.MM.YYYY.
In der Spalte C steht eine Buchstabenkombiantion (also Text bzw. String).
Ansonsten sind in den anderen Spalten Zahlen vom Format Double und das Dezimal-Trennzeichen ist ein Komma.
Ein Trennzeichen für 1000er habe ich nicht in Excel formatiert.
So, ich hoffe, ich habe nichts wichtiges vergessen für die Aufgabenstellung und bin gespannt auf Eure Antworten.
Vorab vielen Dank für die Hilfe!
Bernd