Well....actually......the OP is asking this question because he wants to use a shape (ie a png / bmp) as a button within Excel, however, he also wants a mouse over tooltip to appear to let users know what the button is for......I've done the same thing in a few apps cos apparently double figure IQ'd users can't work out what a 'PASTE HERE' icon looks like without an explanation using short words.
here's how you do it:
If you assign a hyperlink to the shape you can then set a mouse over tool tip to appear. However, as the OP notes, you can't have both a macro and a hyperlink assigned to the same shape. To get around this, assign the hyperlink but link it to a hidden cell (I always hide columns A & B as a matter of course). In the code for the worksheet put the macro to run on the selection event for the cell you've just hyperlinked. ie:
Therefore, the user experience is: Mouse over the paste icon, they see the tooltip that explains this icon will paste clipboard text to the cell below. User clicks paste icon, hyperlink fires and cursor moves to the hidden area.....selection event fires which then triggers the macro that's supposed to run when a user clicks the icon.
job done.
Bookmarks