Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I have an excel workbook which the user updates once a week by pressing a "synchronise" button. This calls some code which opens a shared file on a network, filters the (60000+) records on the sheet and copies the filtered records (approx 3000) back into the original workbook. Problems - Too many people trying to "synchronise" at the same time can cause the "synchronise" process to take up to half an hour. Even with only 1 person trying the access the file the network is slow and can take 5 - 10 mins. I therefore figured my solution would be to use ADO (new to me but I did some research) to copy a named range without opening the file (on the presumption that lots of people would be able to do this at once, and if the code was not having to physically open the file it would speed it up). I thought instead of filtering I would just copy ALL of the data from the file and bring it back to my workbook,then filter it in place. I used code from rondebruin. It works excellently if I use a small range - however there are 60000+ rows of data in the file that I need to copy and it fails seemingly because the range is too large. My thoughts; Can I filter the workbook without opening it to only copy the required range? Or is there a way I can copy all of the data without it failing. Many thanks in advance |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Problems copying Large Amounts of Data in Excel 2007 | Excel Discussion (Misc queries) | |||
Best practices for pulling data from a network Excel file (mult users) | Excel Programming | |||
Problems copying XLA file | Excel Discussion (Misc queries) | |||
Copying Data across a network or internet | Excel Programming | |||
Copying files ...Network to Network | Excel Programming |