Well, if you have VBA available, then you can write your own procedures. It's should be available in EXCEL under TOOLS/MACRO/VISUAL BASIC EDITOR.
As to before click. You might be able to do something with events or simply build a subroutine call into your click procedure that does your preprocessing.
There are such things as declared events in VBA(activate by a RAISEEVENT EVENTNAME, but I haven't used them except in VB6, so not clear how to employ them in VBA. I'll play with that.
Not much help, but maybe a start.
Enter your message below
Sign in or Join us (it's free).