Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1764to1768
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Datenarray direkt in csv-schreiben

VBA Datenarray direkt in csv-schreiben
19.06.2020 14:12:29
Frank
Hallo zusammen,
via VBA habe ich Daten in ein Array (daten_arr) geschaufelt, dieses hat 5 Spalten und n Zeilen.
Ich möchte die Daten des Arrays nun in eine neu zu erstelende csv-Datei schreiben und zwar ohne, dass die Daten erst noch in eine Excelmappe geschrieben werden.
Ich dachte an etwas in dieser Art:
file = "C:\!FLATFILES-FC\pm_data.csv"
Open file For Output As #1
Print #1, daten_arr
Close #1
Kann jemand helfen?
Herzlichen Dank,
Frank

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Beispiel
19.06.2020 14:21:29
Fennek
Hallo,
hier ein Beispiel ein Array in ein 1-dim Array (eine Zeile) unzuwandeln:

Dim alt1
alt = Sheets("alt").Cells(1).CurrentRegion
ReDim alt1(UBound(alt))
For i = 1 To UBound(alt)
alt1(i) = Join(Application.Index(alt, i, 0), ";")
Next i
mfg
AW: Beispiel
19.06.2020 15:12:44
Frank
danke.
AW: VBA Datenarray direkt in csv-schreiben
19.06.2020 14:22:56
Daniel
Hi
Schon mal in der Hilfe nachgeschaut?
Da sind ja gelegentlich mal Codebeispiele drin.
Über Open und Print solltest du in den Themenkomplex einsteigen können (siehe auch!)
Alternativ sollte der Weg über die Exceldatei auch nicht aufwendiger sein.
Workbooks.Add
ActiveSheet.Cells(1, 1).resize(ubound(Daten_arr, 1), Ubound(Daten_Art, 2) = Daten_Art
ActiveWorkbook.saveas file, xlcsv, local:=True
ActiveWorkbook.close false
Gruß Daniel
Anzeige
AW: VBA Datenarray direkt in csv-schreiben
19.06.2020 14:26:28
Frank
danke, nein, hatte nicht in die hilfe geschaut.
finde es halt unnötig, die daten erst noch in ein blatt zu schreiben. da brauche ich sie ja nicht.
ich hätte ghofft, ich muss nicht durch die einzelnen zeilen des arrays marschieren...
AW: VBA Datenarray direkt in csv-schreiben
19.06.2020 14:37:33
Daniel
Klar ist es unnötig.
Aber eben nicht mehr aufwand und es reicht im Prinzip Anfängerwissen um das programmieren zu können.
Gruß Daniel

317 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige