j'avais penser au module mais je n'ai aucune idée de comment liés un modules aux différents bouton qui serons créer
Un exemple ; mais dans un premier temps enregistres une macro manuellement pour la création d'un bouton
activeX ( tu auras le code pour la position, taille du bouton… )
Dans mon exemple le bouton n'est sans doute pas à la place souhaitée.
Pour le Code du bouton
Tu indiques juste Code=et entre guillemets le nom de la macro qui contient le code.
Sub Macro1()
ActiveSheet.OLEObjects.Add(ClassType:="Forms.CommandButton.1", Link:=False _
, DisplayAsIcon:=False, Left:=312.75, Top:=26.25, Width:=180, Height _
:=54).Select
Code = "Macro2"
End Sub