Execution a l ouverture d'un classeur (pas auto_open) - VB/VBA/VBS - Programmation
Marsh Posté le 27-08-2008 à 13:45:32
hnkmic a écrit : Bonjour |
Si tu souhaites que ca le fasse quand tu as deja "perso.xls" d'ouvert, pense a utiliser l'evenement workbook_deactivate dans thisworkbook. Le principe est que lorsque "perso.xls" n'est plus le classeur séléctionné, il lance une action de ton choix, donc dans thisworkbook il faut noter quelque chose comme
Code :
|
Sinon je dois avouer que j'ignore comment résoudre autrement ton probleme.
Marsh Posté le 27-08-2008 à 14:21:49
Merci de la reponse mais malheureusement ca ne fonctionne pas ...
on me demande l'impossible , j'essais quand meme, j'ai pas la science infuse , mais la je me doutais bien que les reponses seraient rare ...
mais j'essais de reformuler ma question
j'aimerie excecuter une macro a l'ouverture de chaque fichier xls , nouveau ,existant , m'appartenant ou ne m'appartenant pas , mais a chaque ouverture doit provoquer cet evenement ....
Marsh Posté le 27-08-2008 à 14:40:18
Le probleme est que si tu ne l'ouvres pas, soit a partir de ton perso.xls, soit en ayant deja perso.xls en premier plan, il te sera, je pense, impossible d'executer une macro sur n'importe quel xls sachant qu'il ne la contient pas.
En fait, je te proposais d'avoir la macro qui s'activait quand tu switchais entre perso.xls et le nouveau seulement car c'était la seule solution que j'avais a t'offrir...
J'espere qu'une personne plus competante que moi pourra t'aider
Marsh Posté le 27-08-2008 à 14:48:12
Merci de ta participation
Avec un simple bouton j'ai 100 solutions , mais mes commanditaire ne veulent pas d'action humaine....
Marsh Posté le 26-08-2008 à 11:49:14
Bonjour
je souhaiterais , qu'a chaque ouverture d'un classeur , quelque soit sa provenance , (donc eventuellement un fichier que je n'ai jamais vu , donc dans lequel je n'ai ecris aucune macro ) s'execute une marco stockée dans mon perso.xls
je ne souhaite pas utiliser de bouton
Merci de votre aide