C
chris
Guest
D'abord bonjours à tous et merci les aides déjà fournies,
Dans un poste précédent (que je retrouve d'ailleurs déjà plus), j'ai récupéré une macro complementaire permettant de lancer une action à l'ouverture de n'importe quel classeur.
J'ai adapté cette macro afin que lorsqu'un classeur dont le nom commence par :
"PROG_DE_MARCHE_... + quelque chose"
ou par
"PROG_APPEL_... + quelque chose"
est ouvert, il ouvre automatiquement un second classeur nommé "PROGRAMME DE CHARGE CEH.xls"
Donc cette macro complémentaire fait deux test :
- si nom du fichier ouvert = "PROG_DE_MARCHE_..." alors ouvre "PROGRAMME DE CHARGE CEH.xls"
- si nom du fichier ouvert = "PROG_APPEL_..." alors ouvre aussi "PROGRAMME DE CHARGE CEH.xls"
Mais il semble que si un fichier dont le nom commence par l'un ou par l'autre il effectue tout de même la seconde condition.
Par contre si un autre fichier est ouvert portant un nom X, il ne se passe rien, ce qui est correct.
En plus de ça ma procédure semble trop lourde, car elle semble ralentir toute ouverture de classeur...
Au fait, cherchez pas à comprendre l'utilité d'une telle macro, c'est pour mon boulot ! On travaille sur un réseau gigantesque avec des dizaines de sessions, donc il faut des fois des trucs qui peuvent sembler bizarres...
Help
Dans un poste précédent (que je retrouve d'ailleurs déjà plus), j'ai récupéré une macro complementaire permettant de lancer une action à l'ouverture de n'importe quel classeur.
J'ai adapté cette macro afin que lorsqu'un classeur dont le nom commence par :
"PROG_DE_MARCHE_... + quelque chose"
ou par
"PROG_APPEL_... + quelque chose"
est ouvert, il ouvre automatiquement un second classeur nommé "PROGRAMME DE CHARGE CEH.xls"
Donc cette macro complémentaire fait deux test :
- si nom du fichier ouvert = "PROG_DE_MARCHE_..." alors ouvre "PROGRAMME DE CHARGE CEH.xls"
- si nom du fichier ouvert = "PROG_APPEL_..." alors ouvre aussi "PROGRAMME DE CHARGE CEH.xls"
Mais il semble que si un fichier dont le nom commence par l'un ou par l'autre il effectue tout de même la seconde condition.
Par contre si un autre fichier est ouvert portant un nom X, il ne se passe rien, ce qui est correct.
En plus de ça ma procédure semble trop lourde, car elle semble ralentir toute ouverture de classeur...
Au fait, cherchez pas à comprendre l'utilité d'une telle macro, c'est pour mon boulot ! On travaille sur un réseau gigantesque avec des dizaines de sessions, donc il faut des fois des trucs qui peuvent sembler bizarres...
Help