I have been the clean up guy there. Reverse engineering it is worse than reverse engineering Perl. Been that guy too.
I have been the clean up guy there. Reverse engineering it is worse than reverse engineering Perl. Been that guy too.
Also...just out of curiosity, are you the Perl6 Liz?
Whether I'm "the" Perl 6 Liz, I don't know. I know I am "a" Liz, and I do a lot for Perl 6, yes :-)
Thanks for your work on P6 by the way. I'm not a regular user, but have dabbled and keep up with the on-going work.
Adding comments in VBA. Why nobody does this is beyond me, but I've fixed dozens of spreadsheets with no comments.
Using named ranged and tables (not just plopping data in). Named ranges make formulas beautiful (=balance * interest rather than =B17 * F14). Tables help with formulas and make VBA accessing data much nicer.
Using cell styles to clue people in about functionality. The orange "input" style is an instant clue-in for people who know my spreadsheets. If they are scared of breaking things, those are the safe cells.
Using the "explanatory text" style next to inputs or to add notes throughout.
Organizing things in a cohesive manner. Often developers define their variables at the top of a function or sub rather than mixing them in throughout. That same amount of forethought can make spreadsheets much easier to follow.