Hallo Forum, ich möchte ein Array in einer Excel Datei speichern, habe auch hier schon ein ganz gutes Beispiel gefunden:
Spoiler anzeigen
nun will ich es ausprobieren, scheitere aber an dieser Zeile:
Als Fehlermeldung erscheint, dass Array als Typ nicht als Ausdruck verwendet werden kann. Was muss ich statt dessen schreiben.
Vielen Dank!
Matte
Das geht über Grundlagen hinaus => Topic verschoben
VB.NET-Quellcode
- Dim oExcel As Object
- Dim oBook As Object
- Dim oSheet As Object
- 'Start a new workbook in Excel
- Set oExcel = CreateObject("Excel.Application")
- Set oBook = oExcel.Workbooks.Add
- 'Create an array with 3 columns and 100 rows
- Dim DataArray(1 To 100, 1 To 3) As Variant
- Dim r As Integer
- For r = 1 To 100
- DataArray(r, 1) = "ORD" & Format(r, "0000")
- DataArray(r, 2) = Rnd() * 1000
- DataArray(r, 3) = DataArray(r, 2) * 0.7
- Next
- 'Add headers to the worksheet on row 1
- Set oSheet = oBook.Worksheets(1)
- oSheet.Range("A1:C1").Value = Array("Order ID", "Amount", "Tax")
- 'Transfer the array to the worksheet starting at cell A2
- oSheet.Range("A2").Resize(100, 3).Value = DataArray
- 'Save the Workbook and Quit Excel
- oBook.SaveAs "C:\Book1.xls"
- oExcel.Quit
nun will ich es ausprobieren, scheitere aber an dieser Zeile:
Als Fehlermeldung erscheint, dass Array als Typ nicht als Ausdruck verwendet werden kann. Was muss ich statt dessen schreiben.
Vielen Dank!
Matte
Das geht über Grundlagen hinaus => Topic verschoben
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()