Greg
Try something like this (you'll have to change it for your setup -
easiest way will be to record a macro then refresh your query then stop
and paste the code)
put this in the 'ThisWorkbook' class module:
Private Sub Workbook_Open()
Sheet1.QueryTables(1).Refresh
Me.Save
Me.Close savechanges:=False
End Sub
note the workbook closes before the code finishes which isn't very
elegant, but it gets the job done.
cheers
Simon
--
Simon Murphy
------------------------------------------------------------------------
Simon Murphy's Profile:
http://www.excelforum.com/member.php...o&userid=26538
View this thread:
http://www.excelforum.com/showthread...hreadid=470298