Je reviens vers vous avec un truc qui me bloque tellement souvent que j'en
deviens fou!!
Et pourtant même Misange (et une super bonne année pour toi) y est allé de
son petit cours
Voici le couac
Si on veut qu'une macro réagisse sur un seul fichier ou feuille,
on le met sous VAB dans la feuille question
Et si on veux qu'il soit accessible à tous il faut le mettre dans le fichier
XLStart et dans un module ?????
voilà pour le principe si j'ai bien compris??????????
J'ai récupéré une macro de chez Jack Rubin qui affiche dans la bar
supérieure le nom et le chemin complet du fichier ouvert
Mais il semblerait qu'il faille le mettre dans "This Workbook",
Ce qui fait qu'il faut le copier dans chacun des fichiers ou cette info est
requise
Je suis persuadé qu'il est possible de le rendre actif en permanence
J'ai essayé en le plaçant dans "This Workbook" de XLStart et dans un module
de ce fichier sans succès
Voici la macro
"""""""""""""""""""""""""""""""""""""""""""""""""""""
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.Caption = ""
Application.StatusBar = ""
End Sub
Private Sub Workbook_Open()
Application.Caption = ThisWorkbook.Path
Application.StatusBar = ThisWorkbook.FullName
End Sub
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Un grand merci et une EXCELlente année à vous toutes et tous
donc il me faidra faire un copié/collé dans tous mes anciens fichiers ;-((((((((
Merci à vous deux et Bonne Année
Rex
"CAP2" a écrit dans le message de news: %
Ben écoute Rex, je suis désolé, mais chez moi ça marche...
As-tu bien collé les deux macros dans le **ThisWorkbook** (et non pas le Worksheet !!!!) de ton Personal.xls ?
As-tu sauvegardé les modifs apportées à ton Personal ?
As-tu fermé Excel et relancé avec un autre fichier pour voir s'il se déclenche ?
Teste tout ça, et reviens ;o))
Ca marche ?
CAP2
CAP2
Si Rex !!!
***Le fait de placer le code dans Personal.xls fait que, compte tenu du fait qu'à chaque lancement d'Excel Personal.xls s'ouvre, tes macros s'exécuteront à l'ouverture de TOUT classeur Excel (passé et futur)...***
Tu n'as donc rien d'autre à faire que :
Coller les deux macros dans le **ThisWorkbook** de ton Personal.xls
Sauvegarder les modifs apportées à ton Personal
Fermer Excel et relancer un classeur quelconque
Alors ?!
CAP2
Si Rex !!!
***Le fait de placer le code dans Personal.xls fait que, compte tenu du fait
qu'à chaque lancement d'Excel Personal.xls s'ouvre, tes macros s'exécuteront
à l'ouverture de TOUT classeur Excel (passé et futur)...***
Tu n'as donc rien d'autre à faire que :
Coller les deux macros dans le **ThisWorkbook** de ton Personal.xls
***Le fait de placer le code dans Personal.xls fait que, compte tenu du fait qu'à chaque lancement d'Excel Personal.xls s'ouvre, tes macros s'exécuteront à l'ouverture de TOUT classeur Excel (passé et futur)...***
Tu n'as donc rien d'autre à faire que :
Coller les deux macros dans le **ThisWorkbook** de ton Personal.xls
Sauvegarder les modifs apportées à ton Personal
Fermer Excel et relancer un classeur quelconque
Alors ?!
CAP2
rthompson
C'est marrant ça!!!!
Des fois il le fait, mais pour d'autre il affiche le chemin de mon fichier personal avec le nom du fichier actif ??????
Mais en général cela fonctionne et je suis content comme cela
Merci beaucoup pour ton aide
A bientôt et Joyeuse Pâques !!!!
Rex
"CAP2" a écrit dans le message de news: ey%
Si Rex !!!
***Le fait de placer le code dans Personal.xls fait que, compte tenu du fait qu'à chaque lancement d'Excel Personal.xls s'ouvre, tes macros s'exécuteront à l'ouverture de TOUT classeur Excel (passé et futur)...***
Tu n'as donc rien d'autre à faire que :
Coller les deux macros dans le **ThisWorkbook** de ton Personal.xls
Sauvegarder les modifs apportées à ton Personal
Fermer Excel et relancer un classeur quelconque
Alors ?!
CAP2
C'est marrant ça!!!!
Des fois il le fait, mais pour d'autre il affiche le chemin de mon fichier
personal avec le nom du fichier actif ??????
Mais en général cela fonctionne et je suis content comme cela
Merci beaucoup pour ton aide
A bientôt et Joyeuse Pâques !!!!
Rex
"CAP2" <CAP2@dfghjkdf.net> a écrit dans le message de news:
ey%23h8IAMHHA.2232@TK2MSFTNGP02.phx.gbl...
Si Rex !!!
***Le fait de placer le code dans Personal.xls fait que, compte tenu du
fait qu'à chaque lancement d'Excel Personal.xls s'ouvre, tes macros
s'exécuteront à l'ouverture de TOUT classeur Excel (passé et futur)...***
Tu n'as donc rien d'autre à faire que :
Coller les deux macros dans le **ThisWorkbook** de ton Personal.xls
Des fois il le fait, mais pour d'autre il affiche le chemin de mon fichier personal avec le nom du fichier actif ??????
Mais en général cela fonctionne et je suis content comme cela
Merci beaucoup pour ton aide
A bientôt et Joyeuse Pâques !!!!
Rex
"CAP2" a écrit dans le message de news: ey%
Si Rex !!!
***Le fait de placer le code dans Personal.xls fait que, compte tenu du fait qu'à chaque lancement d'Excel Personal.xls s'ouvre, tes macros s'exécuteront à l'ouverture de TOUT classeur Excel (passé et futur)...***
Tu n'as donc rien d'autre à faire que :
Coller les deux macros dans le **ThisWorkbook** de ton Personal.xls