Dipende dal codice e come state usando i comandi. Piuttosto che using gli eventi, assegnate le macro alle versioni delle forme (appena right-click quindi scegliete “assegnate la macro… ") e potete cambiare le loro proprietà via il right-click, controllo di disposizione. Potete anche assegnare la stessa macro ai comandi multipli e farli distinguere quale controllo è stato scattato riferendosi a Activesheet.Shapes (Application.Caller)
Le versioni delle forme sono generalmente per quanto fa parte più stabili di Excel per lungamente.
Come aspetto di interesse, il vostro manuale è zumato a qualcosa tranne 100%? Quella è una causa comune dei problemi con i controlli activex.