salut,
alors déja pour lancer ta macro a l'ouverture, il te suffit de l'appeller dans l'évènement
Private Sub Workbook_Open()
End Sub
du thisworkbook de ton classeur.
pour l'exportation de ton code, tu peut par exemple en faire une macro complémentaire ( fichier .xla ) ce qui peut te permettre d'utiliser ton code sur n'importe quel classeur.
par contre de la a en faire un exécutable, aucune idée.