Strategies for Speeding Spreadsheets
Posted by: Craig Hatmaker
By guest contributor: Yoav Ezer
NOTE: This post provides an example spreadsheet: accelerating-excel.xlsm. Due to concern for your system's security, macro enabled...
By guest contributor: Yoav Ezer
NOTE: This post provides an example spreadsheet: accelerating-excel.xlsm. Due to concern for your system's security, macro enabled...
Updating databases demands discipline. Excel is about freedom. It's what your users love about it. Even so, updating databases demands discipline and striking the right balance between freedom and discipline is key to making Excel a great tool for users and DBAs. We've just invested most...
Last post we discussed the theory behind the WorkSheet_Change event code below. This code must be in the WorkSheet class as it only responds to events for the worksheet that contains it. Here is the code:
[caption id="attachment_709" align="alignright" width="103" caption="You are here (Click to enlarge)"]
[caption id="attachment_710" align="alignright" width="103" caption="You are here (Click to enlarge)"]
We're just about finished dealing with the Check_For_Normal_Entry_Errors. It uses one routine we haven't discussed, Cust_Edit. Cust_Edit handles any field level validation that Check_For_Normal_Entry_Errors can't. ...
The last post talked about a generic validation routine. That routine requires some functions that I will provide code for in this post. These functions convey to users and other routines which cells: can change; have changed, have passed validation; or have failed. Users need this...
Today's post is about a routine I call Check_For_Normal_Entry_Errors. In my opinion, the toughest part of coding is checking for entry errors because just knowing what good values look like isn't good enough. You also need to anticipate anything a user might do even though it...
