'I tested this on VB6 and Excel98.
'A dummy array of 10x5 is made and exported to the active excel sheet.
'Excel is assumed open. later you will put in the error handling for when
'Excel is not found ...
'If Err.Number <> 0 then CreateObject(.. etc
'Hope this much is useful to start with
Option Explicit
Dim myArray()
Dim i, j
Private Sub Form_Load()
dummyArray
ArrayToExcel
End Sub
Sub dummyArray()
ReDim myArray(1 To 10, 1 To 5)
For i = 1 To 10
For j = 1 To 5
myArray(i, j) = i * j
Next
Next
End Sub
Sub ArrayToExcel()
'These objects show in Object Browser of VB6
'Only after
'VB6 Menu->Project->References->MS ExcelObjectLibrary checkbox->OK
'From here onward, the Excel Objects of VBA are available to VB6
Dim myExcel As Excel.Application
Dim myWorkbook As Excel.Workbook
Dim myWorkSheet As Excel.Worksheet
'Assuming Excel is open
Set myExcel = GetObject(, "Excel.Application"

'Assuming Excel has an empty worksheet active
Set myWorkSheet = myExcel.ActiveWorkbook.ActiveSheet
For i = 1 To 10
For j = 1 To 5
myWorkSheet.Cells(i, j) = myArray(i, j)
Next
Next
'This being the basic functionality,
'I leave to you the cleaning up and error handling
End Sub
tigrek@hotpop.com
For integration of Excel and AutoCAD via VBA, you may look at