Pb de macro

olivdc

XLDnaute Nouveau
Bonjour à tous,

Voila je viens de me remettre sur excel et en voulant faire une macro toute simple je n arrive pas a la retrouver quand sous excel je fais ALT-F8.

J'explique : On m'a demandé de protéger un classeur.
Une fois dedans je fais ALT-F11 pour rentrer dans l'éditeur visual basic, je tape ma macro qui est :
Private Sub Workbook_BeforePrint(c As Boolean)
c = True
MsBox ('kfof')
End Sub

Une fois enregistrer et fermer, je vais donc dans le menu des macros et impossible de la retrouver. J ai essayé de mettre la fonction dans différent et rien ne marche.

Je vous remerçie par avance et si mon message n'est pas assez clair veuillez me l'indiquer pour plus de précision.

Olivier
 

anuky

XLDnaute Occasionnel
Bonjours,

C'est parceque tu a déclaré ta macro en privé :

Private Sub Workbook_BeforePrint(c As Boolean)

Private avant Sub permet de rendre la macro 'invisible'.

Pour la voir apparître quant tu fait alt + F8 OU outil/macro->macro, il faut déclarer ta macro avec :

sub Workbook_BeforePrint(c As Boolean)

voilà j'espère avoir répondu à ta question

a+
 

Discussions similaires

Statistiques des forums

Discussions
312 330
Messages
2 087 335
Membres
103 523
dernier inscrit
mounir2025