P
Pat78
Guest
Bonsoir le forum,
Grace au concours de Thierry (merci encore), j'utilise Getopenfilename dans une de mes macros.
ChDir 'C:\\Documents and Settings\\Mes documents\\blabla'
FileToRead = Application.GetOpenFilename('Classeurs Excel,*.xls')
Tout marche très bien à mon domicile (XP, Excel 2002), par contre au boulot (Win2000, Excel 2002) le code ne pointe pas systématiquement sur le répertoire voulu. En effet si j'ouvre un autre fichier depuis un autre répertoire C:\\toto\\blabla, Excel garde en mémoire le dernier chemin, et la macro pointe alors sur ce dernier répertoire C:\\toto\\blabla, ignorant ChDir 'C:\\Documents ...
Est ce une pb de version ? Est ce un paramètre à activer ?
Existe-t-il une astuce pour contourner le pb, pour le moment je me contente d'ouvrir une première fois un fichier depuis le répertoire voulu et ensuite d'activer la macro. Pas vraiment super !!!
Merci de votre aide s'il existe une solution.
Patrick
Grace au concours de Thierry (merci encore), j'utilise Getopenfilename dans une de mes macros.
ChDir 'C:\\Documents and Settings\\Mes documents\\blabla'
FileToRead = Application.GetOpenFilename('Classeurs Excel,*.xls')
Tout marche très bien à mon domicile (XP, Excel 2002), par contre au boulot (Win2000, Excel 2002) le code ne pointe pas systématiquement sur le répertoire voulu. En effet si j'ouvre un autre fichier depuis un autre répertoire C:\\toto\\blabla, Excel garde en mémoire le dernier chemin, et la macro pointe alors sur ce dernier répertoire C:\\toto\\blabla, ignorant ChDir 'C:\\Documents ...
Est ce une pb de version ? Est ce un paramètre à activer ?
Existe-t-il une astuce pour contourner le pb, pour le moment je me contente d'ouvrir une première fois un fichier depuis le répertoire voulu et ensuite d'activer la macro. Pas vraiment super !!!
Merci de votre aide s'il existe une solution.
Patrick