I agree with rpeare....post your code.
In the meantime, you might look at Ken Snell's site http://www.accessmvp.com/kdsnell/EXCEL_MainPage.htm
If you click on the "Exporting" option, scroll down to the header "Write Data From a Recordset into an EXCEL Worksheet using Automation (VBA)", then look for the section of code that has a comment of " ' Establish an EXCEL application object"
There is a check to see if a workbook is open:
Code:
<snip>
' Establish an EXCEL application object
On Error Resume Next
Set xlx = GetObject(, "Excel.Application")
If Err.Number <> 0 Then
Set xlx = CreateObject("Excel.Application")
blnEXCEL = True
End If
Err.Clear
On Error GoTo 0
<snip>