Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The below gives error 9: subscript out of range (when error handling is not
used). I thought it might be to do with workbooks(path), but not sure. It is located in the ThisWorkbook object. Private Sub workbook_open() 'sub to force intermediate xlwb to update its links without opening it 'Dim msg As String On Error GoTo ms with Workbooks("G:\filepath\filepath\file.xls") ..UpdateLink Name:=.LinkSources end with Exit Sub ms: msg = "links may have not updated properly" & vbNewLine msg = msg & "open relevant file" MsgBox msg End Sub |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
From the help file, the Workbooks property:-
Returns a Workbooks collection that represents all the open workbooks. Try changing your line to:- With Workbooks.Open("G:\filepath\filepath\file.xls") -- Alan Moseley IT Consultancy http://www.amitc.co.uk If I have solved your problem, please click Yes below. Thanks. "PBcorn" wrote: The below gives error 9: subscript out of range (when error handling is not used). I thought it might be to do with workbooks(path), but not sure. It is located in the ThisWorkbook object. Private Sub workbook_open() 'sub to force intermediate xlwb to update its links without opening it 'Dim msg As String On Error GoTo ms with Workbooks("G:\filepath\filepath\file.xls") .UpdateLink Name:=.LinkSources end with Exit Sub ms: msg = "links may have not updated properly" & vbNewLine msg = msg & "open relevant file" MsgBox msg End Sub |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
excellent - that works. If you have time - is there a way of stopping the
update links dialog box from appearing when the file is opened? Thanks "Alan Moseley" wrote: From the help file, the Workbooks property:- Returns a Workbooks collection that represents all the open workbooks. Try changing your line to:- With Workbooks.Open("G:\filepath\filepath\file.xls") -- Alan Moseley IT Consultancy http://www.amitc.co.uk If I have solved your problem, please click Yes below. Thanks. "PBcorn" wrote: The below gives error 9: subscript out of range (when error handling is not used). I thought it might be to do with workbooks(path), but not sure. It is located in the ThisWorkbook object. Private Sub workbook_open() 'sub to force intermediate xlwb to update its links without opening it 'Dim msg As String On Error GoTo ms with Workbooks("G:\filepath\filepath\file.xls") .UpdateLink Name:=.LinkSources end with Exit Sub ms: msg = "links may have not updated properly" & vbNewLine msg = msg & "open relevant file" MsgBox msg End Sub |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
In the source workbook go to Edit, Links. Click on the Startup Prompt button
and change the setting to 'Dont display the alert and update the links'. -- Alan Moseley IT Consultancy http://www.amitc.co.uk If I have solved your problem, please click Yes below. Thanks. "PBcorn" wrote: excellent - that works. If you have time - is there a way of stopping the update links dialog box from appearing when the file is opened? Thanks "Alan Moseley" wrote: From the help file, the Workbooks property:- Returns a Workbooks collection that represents all the open workbooks. Try changing your line to:- With Workbooks.Open("G:\filepath\filepath\file.xls") -- Alan Moseley IT Consultancy http://www.amitc.co.uk If I have solved your problem, please click Yes below. Thanks. "PBcorn" wrote: The below gives error 9: subscript out of range (when error handling is not used). I thought it might be to do with workbooks(path), but not sure. It is located in the ThisWorkbook object. Private Sub workbook_open() 'sub to force intermediate xlwb to update its links without opening it 'Dim msg As String On Error GoTo ms with Workbooks("G:\filepath\filepath\file.xls") .UpdateLink Name:=.LinkSources end with Exit Sub ms: msg = "links may have not updated properly" & vbNewLine msg = msg & "open relevant file" MsgBox msg End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Macro to update a column in a work based on another work sheet | New Users to Excel | |||
HOW TO MAKE A LIST OF WORK SHEET IN WORK BOOK IN EXCEL 2007 | Excel Programming | |||
If I have a work sheet protected and try to run a macro to hide rows or columns it won't work. Correct? | Excel Programming | |||
Counting dates in multiple work sheets and work books | Excel Discussion (Misc queries) | |||
Is there away to keep "auto save" from jumping to the first work sheet in the work book? | New Users to Excel |