Hi rspahitz,
I've never thought about the possibility of too little RAM. I'll see if I can recreate the problem when no other applications are running.
-That, however, doesn't seem to explain why form control buttons are falling into cells containing data validation lists.
I'll certainly look into creating forms to absorb many of the buttons. Alas, forms would be impractical for many of the buttons in the workbook, particularly many for the buttons that disappear most often.
Any other thoughts would be appreciated.
Thanks,
Michael
Main Topics
Browse All Topics





by: rspahitzPosted on 2008-01-11 at 20:18:30ID: 20642706
I've had mixed problems in Excel as the file size gets larger so I wonder if it's more of a memory problem.
First, I would suggest shutting down all other Windows apps to see if the problem goes away. And, depending on how much RAM you have, possibly getting more or trying the workbook on a machine that has more memory to see if it makes a difference.
At this point, my suggestion would probably be to start migrating some of those buttons into some Excel Forms where you can start to optimize the function, thereby using less memory.
For example, instead of having 10 buttons, each that control one of 10 cells, put one button into a form and have a textbox (or similar) that defined which cell it will act on at any given time, then put all the cuirrent code into a conditional block attached to that one button.
There will be some trade-offs this way. For one thing, you still need a mechanizm to load the form (probably a new button) and while the form is up people cannot do other things in Excel. But this can sometimes be a more elegant solution to certain problems anyway.
BTW
I'm not necessarily suggesting that you move EVERYTHING into a collection of forms, but pulling off form with redundant functrions would probably make sense.
Anyway, check the memory issue first, but the idea of forms can also help make the sheets less cluttered and possibly save memory.