I am using Excel 2007 and have a spreadsheet that I have a button that when clicked runs a macro that just performs a manual calculation of the workbook. I want to change the colour of the button when it is clicked, and then return it to original colour when the calculations have finished. From what I have heard, you can't change a button colour, but you can change a shape colour. Is it better that I use a shape as the button and, if so, how do I include the shape colour change as part of my macro. I have seen various solutions for this but can't really understand them or get them to work. Can I please just have a simple solution, if possible?