Hi
I am updating the look & feel of a legacy sheet. I decided to make part of this process updating all the existing "forms buttons" to shapes with assigned macros. For the bigger buttons which are well spread out there is no issue, but this sheet makes use of a good number of relatively small buttons, sometimes in groups, sometimes next to cells with dropdown data validation.
The issue I face (first noticed by users testing) is that the area where the normal cross mouse pointer becomes a hand/can activate the shape macro, is now defined by the merest touch/overhang of the edge of the cursor, whereas with form buttons at least half of the crossbar must be on the button / over the border for this to happen. This makes selecting cells close to buttons as likely to end up firing the button as selecting the cell. This sheet is extremely compact and the users like/want the layout the way it is.
So I see I have two choices either
a) I rip out all the shapes and go back to form buttons
b) Create a "visual shape" which has the text and nice formatting but no macro, and then group a smaller transparent button on top bringing in the edges to a more "normal" active area. Unless I lock the sheet (which really isn't going to be easy at all) - I'll still have the danger of the user accidentally selecting the shape.
Neither of these fill me with joy - does anyone have any alternative / better suggestions? (I've discounted using ActiveX controls due to "shrinkies")
Thanks
Ben
I am updating the look & feel of a legacy sheet. I decided to make part of this process updating all the existing "forms buttons" to shapes with assigned macros. For the bigger buttons which are well spread out there is no issue, but this sheet makes use of a good number of relatively small buttons, sometimes in groups, sometimes next to cells with dropdown data validation.
The issue I face (first noticed by users testing) is that the area where the normal cross mouse pointer becomes a hand/can activate the shape macro, is now defined by the merest touch/overhang of the edge of the cursor, whereas with form buttons at least half of the crossbar must be on the button / over the border for this to happen. This makes selecting cells close to buttons as likely to end up firing the button as selecting the cell. This sheet is extremely compact and the users like/want the layout the way it is.
So I see I have two choices either
a) I rip out all the shapes and go back to form buttons
b) Create a "visual shape" which has the text and nice formatting but no macro, and then group a smaller transparent button on top bringing in the edges to a more "normal" active area. Unless I lock the sheet (which really isn't going to be easy at all) - I'll still have the danger of the user accidentally selecting the shape.
Neither of these fill me with joy - does anyone have any alternative / better suggestions? (I've discounted using ActiveX controls due to "shrinkies")
Thanks
Ben