Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Excel / VBA out of resources

Posted on 2011-09-30
2
Medium Priority
?
402 Views
Last Modified: 2012-05-12
Folks

I’m having a rather annoying issue with some Excel / VBA code of mine.

This is Excel 2007 / Windows 2003.

My code is a fairly typical “batch processing” procedure where Excel in launched, retrieves some information from a database, creates a spreadsheet and closes. This is repeated a few hundred times from within a command shell loop.

It used ot be working for the past 2 years – no brainer.

All the sudden for past week or so the processing breaks at some random point (typically around 2-300 iterations, but not on a specific data set) where Excel throws an error: “Excel cannot complete this task with the available resources. Choose less data or close other applications.”.

I have some logging / error tracking in my code and I can definitely say that

The error does not occur at a specific place in the code – it’s relatively random but is generally triggered during file i/o operation (saving) or when adding a new worksheet to an existing workbook.

It is not linked to a specific data being processed but occurs after a few hundred iteration of my batch routine.

There is no left over Excel process (ie. Excel is closed after each iteration)

There are ample system resources free on the machine (few Gb of unallocated free RAM).

The “stuck” Excel instance has a typical RAM usage of 200k, 10-15 User objects, 20-30 GDI objects

The machine is otherwise working fine, the code was not changed and Excel was not updated recently.

I am in the process of migrating the whole thing to another unrelated machine but it’s a rather involved proposition given the infrastructure this is being deployed. In the meantime I muss confess that I am pretty much stuck as of why this is happening I would welcome any suggestion !

Thanks & regards



0
Comment
Question by:Alexandre Takacs
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
2 Comments
 
LVL 1

Accepted Solution

by:
Alexandre Takacs earned 0 total points
ID: 36896189
Hi

thanks for all the suggestions.

Turns out I had about 80'000 (!) "recent documents" links that stacked up in the user profile... probably all files generated during the past 2 years !

Cleaning up those and temp files solved my issue.

Regards
0
 
LVL 1

Author Closing Comment

by:Alexandre Takacs
ID: 36896191
self solved as per description in message
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

How to get Spreadsheet Compare 2016 working with the 64 bit version of Office 2016
I was prompted to write this article after the recent World-Wide Ransomware outbreak. For years now, System Administrators around the world have used the excuse of "Waiting a Bit" before applying Security Patch Updates. This type of reasoning to me …
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…

715 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question