Ciao.
In Excel esistono due tipi di pulsanti: Controllo Modulo e ActiveX.
Se il tuo pulsante è un controllo modulo, credo che non ci sia modo di cambiare il colore di sfondo neppure tramite VBA.
Se il pulsante è un ActiveX si può fare:
-Scheda Sviluppo
-Attivi la modalità progettazione
-Fai click destro sul pulsante e seleziona Proprietà
-Si apre la finestra delle proprietà
-Clicca sulla freccetta della combobobox a fianco della proprietà BackColor e seleziona Tavolozza e poi il colore.
Per distinguere fra i due tipi di pulsante basta fare click destro col mouse: se non sei in modalità progettazione col controllo ActiveX non succede nulla, altrimenti comparirà il menu.
__________________________
[Excel 2010]
-Condividere la conoscenza aumenta la ricchezza di tutti.
-Dai ad un uomo un pesce e lo avrai sfamato per un giorno; insegnagli a pescare e lo avrai sfamato per sempre. (Confucio)
-Il sonno della ragione genera mostri. (Francisco Goya)