alors ce sont des forms que vous utilisez, ce ne sont pas des activeX.
Je ne sais pas ce qu'il y a encore comme formes dans votre feuille (graphiques, ....) autrement il faut pour chaque form changer la macro
Vous pouvez aussi le faire avec cette macro, mais sauvegarder votre fichier et faitez le avec ce copy, parce qu'il changera le bouton, mais je ne suis pas sûr de reste.
Sub Boutons()
On Error Resume Next
For Each shp In ActiveSheet.Shapes
sp = Split(shp.OnAction, "!")
shp.OnAction = sp(UBound(sp))
Next
End Sub
Ca fonctionne ?