Home |
Search |
Today's Posts |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
UpdateLinks won't work, because I'm not actually updating links. What I'm
doing is opening up spreadsheets and copying the sheets within them into the current workbook (links wouldn't work because the data shifts around daily so I'd always have a problem making sure the links are pointing where they're meant to). So (going back to workbook A & B etc) I have workbook A open. I then run my macro that opens workbook B. This then needs updating so it runs a macro that opens B1, B2, B3 etc and copies a certain sheet into workbook B. Once this is done, workbook A then imports that sheet and moves onto workbook C where the process is repeated. I use the same code in workbook A to update as in workbook B (except I have added in a line to kick off the update macro), and if I run it from workbook B it updates fine. If I run it from workbook A, it opens up B, C, D etc fine, but when it gets to opening up B1, B2 is where the message comes up. Do I need an extra line of code somewhere to make sure these open without the alerts too? Hope this helps explain my problem more?? Chris "Markus Scheible" wrote: Hi unknown, -----Original Message----- The problem is, in workbook A I have code that opens workbook B - K. In each of the workbooks B - K they then open a further number of workbooks that the users input to to update themselves with the most current info. The code I that looks like a real problem, because every workbook that opens another workbook will ask you to open it read- only... have in workbooks B - K has diplayalerts and screenupdating as false and if run seperately I have no problems. Are you sure that if you run these workbooks they will not ask you how to open the linked workbooks? I hardly can imagine that, because if a workbook is already open by another user and you try to get data from it excel will show you this message not caring about the screenupdating (because without knowing if excel should open it readonly excel will not open it) The messages appear when trying to run it all through workbook A to get an overall view of what's been input. Nevertheless, I think you can just use the UpdateLinks statement to change that situation... and I think you need to include this in every of the worksheets B-K (in every worksheet that needs data from another worksheet which may be opened already by another user) PS: why posting with your real name? Because its usual and more personal, I think... Best Markus I know this is a bad set-up, but I've been asked to set this up at varying stages and now to go back to the start and modify it all to run this big overview is a very big task! I just wondered if there was a reason I was getting the Read Only etc messages?? "Markus Scheible" wrote: The thing is that you have to give something back to that window - otherwise the workbook wouldnt open - so excel asks you even if you turned the window.updating to false... but with the open dialog you can also give the command to open it read-only by: Workbooks.Open FileName:="abcd.xls", ReadOnly:=True for Read-Only: Optional Variant. True to open the workbook in read- only mode. . |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Displayalerts not working | Excel Programming | |||
DisplayAlerts Error | Excel Programming | |||
Displayalerts and Screenupdating | Excel Programming | |||
Can't Set DisplayAlerts to False | Excel Programming | |||
application.displayalerts | Excel Programming |