I just add a Project/Reference to the Excel library. You can then Open the application, open workbooks, access worksheets and cells directly through the Excel object model
Dim appXL As Excel.Application
Dim wbXL As Excel.Workbook
Dim wsXL as Excel.Worksheet
Dim rngXL As Excel.Range
On Error Resume Next
Set appXL = GetObject(, "Excel.Application"

If Err.Number <> 0 Then
Set appWorld = CreateObject("Excel.Application"
End If
Err.Clear
On Error GoTo 0
Set wbXL = appWorld.Workbooks.Open(App.Path & "\calcs.xls"

Set wsXL = wbXL.Sheets("Sheet1"

Set rngXL = wsXL.Range("a1", "b90"

' do whatever here
Set shtXL = Nothing
Set rngXL = Nothing
Dim W As Workbook
For Each W In Workbooks
W.Close savechanges:=True
Next W
Set wbXL = Nothing
Set appXL = Nothing
________________________________________________________________
If you want to get the best response to a question, please check out FAQ222-2244 first
'People who live in windowed environments shouldn't cast pointers.'