Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Greetings all,
I need to pick your collective brains again since I couldn't find this exact issue in the archives. I've got a workbook which looks in a particular directory on a fileserver, and loops through each .xls file: opening, copying some key bits, pasting, and then closing each. There's roughly 50 excel files in the directory that this workbook deals with. Everything seems to work fine except at the end of the run, there's usually a half-dozen files left open. All the others were successfully closed, but not these brave few. This has become something of a proud nail for me - it's really only a minor inconvenience, but it's starting to bug the heck out of me. ;^) Here's what I'm doing (Excel 2007 by the way): Sub PullData() 'declarations and other stuff snipped File = Dir(CStr(SrcDir & "\*.xls*")) Do While Len(File) 0 'open each workbook Set srcWbk = Workbooks.Open(SrcDir & "\" & File) 'does a bunch of copy/paste stuff here, snipped srcWbk.Close True File = Dir Loop End Sub Any thoughts? That srcWbk.Close bit just seems to get ignored around 15% of the time. thanks! |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Can I stop the close method in an auto close macro | Excel Programming | |||
Don't let user close. Use macro button to close? | Excel Programming | |||
In Before Close Sub ActiveWorkBook.Close(False) repeat procedure | Excel Programming | |||
Excel shoud not close all active books when clicking close button | Excel Discussion (Misc queries) | |||
excel - Windows close button (x) should only close active workboo. | Setting up and Configuration of Excel |