Re,
J'ai peut-être mal compris ce que tu voulais faire mais essaye ça :
Sub Bouton()
If MsgBox("Mettre en page le document ?", vbYesNoCancel + vbQuestion + vbDefaultButton2, "Demande de confirmation") = vbYes Then
'Formatage 'Nom du Sub à exécuter
MsgBox "Mise en page effectuée"
End If
If MsgBox("Créer le graphique ?", vbYesNoCancel + vbQuestion + vbDefaultButton2, "Demande de confirmation") = vbYes Then
'graphsimple ''Nom du Sub à exécuter
MsgBox "Graphique créé"
End If
End Sub
Il suffit d'écrire l'ordre de l'affichage des boîtes de dialogue à l'ouverture du fichier excel dans le WorkBook :
Private Sub Workbook_Open()
Import
Bouton
End Sub