Bonjour bigboo,
Supposons que tu crée un formulaire. Dans ce formulaire tu mets une zone de texte appelée TEXTE
Au lancement du formulaire, différentes choses se produisent, notamment une procédure appelée UserForm_Initialize. Il te suffit aller de modifier cette procédure (vide par défaut), et d'y ajouter ton code.
Sub UserForm_Initialize()
TEXTE.Text = "blablabla"
'Appel du code que tu veux exécuter
TEXTE.Text = "macro terminée"
End Sub
EDIT1: En fait faut pas le mettre dans le Initialize, sinon tant que le code n'est pas fini on ne voit pas le formulaire
EDIT2: Si tu veux voir l'évolution de ta macro, tu peux tout simplement utiliser la barre d'information de Excel !!!
Application.StatusBar = "macro en cours"
'ton code
Application.StatusBar = False
ATTENTION, étant donné qu'il faut rendre la main à Excel pour la barre d'information, il FAUT terminer le code par
Application.StatusBar = False
sinon bah la barre d'information sera 'figée' ^^