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: