macro automatique

deuxnid

XLDnaute Nouveau
Salut, j'ai cherché sur le forum et je n'ai pas trouvé donc je pose ma question.

Je cherche à automatiser une macro que j'ai crée. La macro marche quand je la lance manuellement, j'ai trouvé une méthode pour l'automatiser que j'ai essayé sans succès. Ma macro s'appelle Pdf.

j'ai fait Alt F11 puis j'ai choisis : ThisWorkbook puis j'ai mis dedans ceci :


Sub Workbook_Open()
pdf
End Sub


Et le résultat : Erreur de compilation Sub ou Function non définie.

Si quelqu'un a une idée merci d'avance.
 
Dernière édition:

deuxnid

XLDnaute Nouveau
Re : macro automatique

Salut, merci pour les réponses.

- Oui je voudrai que la macro s'exécute à l'ouverture du fichier.

- Je ne sais pas si ma macro est dans un module. J'ai ouvert le fichier, j'ai fait créer macro et j'ai choisis classeur des macros personnelle puis j'ai enregistré ma macro. Après j'ai fait Alt F11 pour ouvrir le Vba et j'ai mis ce que j'ai écrit plus haut.

A moins que quelqu'un sache comment mettre le choix 'classeur entier' pour l'impression car par défaut c'est 'feuille active' et faut le modifier chaque fois !!!
 
Dernière édition:

deuxnid

XLDnaute Nouveau
Re : macro automatique

Je viens de faire un petit essais mais chez moi j'ai office 2007 alors que j'ai fait tous mes essais sur 2003 ( je cherche pour le faire au boulot).

Ah Ça marche ( j'écris et je teste en même temps ).

Mais la question maintenant est la suivante l'automatisation peut elle être dans mon excel et pas dans le fichier ?
je m'explique, je vais récupérer mon fichier sur un serveur ( je peux créer la macro dans le fichier d'origine sans pour autant la mettre en automatique, mais une fois récupéré sur mon poste je voudrai qu'elle soit en auto.
J'espère être clair.
 

Discussions similaires