Einen oder mehrere Werten in Zellen können in Excel über Makros exportiert werden. Der Code zeigt ein Makro das den Wert der Zellen A1, A2, B1 und B2 in eine CSV-Datei exportiert. Es werden nur die grundlegende Funktionen gezeigt – eine explizite Fehlerbehandlung ist nicht vorhanden. Die CSV-Datei wird überschrieben.

Sub ExportCSV()
Dim strDateiname As String
strDateiname = "C:\Users\YourName\Desktop\Export.csv"
Dim strA1, strA2, strB1, strB2 As String
' Cells(1, 2) --> 1 = Zeile; 2 = Spalte
strA1 = Worksheets("Tabelle1").Cells(1, 1).Value
strA2 = Worksheets("Tabelle1").Cells(2, 1).Value
strB1 = Worksheets("Tabelle1").Cells(1, 2).Value
strB2 = Worksheets("Tabelle1").Cells(2, 2).Value
Open strDateiname For Output As #1
Print #1, strA1 & "," & strB1
Print #1, strA2 & "," & strB2
Close #1
MsgBox "Fertig! Gespeichert unter: " & strDateiname
End Sub
Weitere Infos: