this is the excel code, but i don't think it is any part of the problem because the error comes up as soon as i open the file. but here it is anyway...
Sub Update()
' Update Macro
' Macro recorded 4/23/2001 by Jared Taylor
'
Sheets("Tbl30Day"

.Visible = True
Sheets("Tbl30Day"

.Select
Range("A1:A60"

.AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
"H1:H60"

, Unique:=True
Range("H2:H14"

.Select
Selection.Sort Key1:=Range("H2"

, Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.Weight = xlHairline
.ColorIndex = xlAutomatic
End With
With Selection.Font
.Name = "Arial"
.Size = 10
.ColorIndex = 1
End With
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = False
.Orientation = 0
.ShrinkToFit = False
.MergeCells = False
End With
Selection.Copy
Sheets("30 Day Collection 2"

.Select
Range("d3"

.Select
ActiveSheet.Paste
Application.CutCopyMode = False
Range("d1"

.Select
Sheets("Tbl30Day"

.Select
Range("A1"

.Select
ActiveWindow.SelectedSheets.Visible = False
Range("A1"

.Select
End Sub
by the way both sheet "30 Day Collection 2" and "30 Day Collection 1" are password protected. on sheet "30 Day Collection 2" d3:d15 is unlocked.
on each individual sheet i have this code...
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
EnableSelection = xlUnlockedCells
End Sub
it is a nice piece of code for protection, but only works when the spreadsheet has been open with macros enabled.
if there is any way to get to the vba code of my access macro i don't know about it.
here is what it looks like
setwarnings >no
openquery >Query Name >30DayCompare
>View >datasheet
>Data Mode >Edit
TransferSpreadSheet >Transfer Type >Export
>Spreadsheet type >Microsoft Excel 97
>Table Name >Tbl30Day
>File Name> i:\collect\30 Day Collection.xls
>Has Field Names> No
>Range >(blank)
Setwarnings >Yes
this is all the code i have. if you find anything in here that shouldn't be let me know.
Thanks,
Smiley :-Q