Comment récupérer la variable TMP

P

pg

Guest
Bonjour,
Je cherche à récupérer dans une macro Excel le contenu de la variable Windows TMP pour déterminer l'emplacement d'un fichier que je veux ouvrir.
Quelle est la solution ?
 
P

pg

Guest
Je dois ouvrir un fichier (dbf) dont je connais le nom (par exemple table.dbf) mais son emplacement dépend de la variable globale TMP de Windows (sur mon micro, quand je tape la commande Dos Set tmp, j'obtiens D:\\TEMP.
Dans l'exemple ci-dessus, comment faire en sorte d'ouvrir d:\\temp\\table.dbf alors que je ne connais que le nom table.dbf ?

Cette macro est destinée à être exécutée par des utilisateurs chez qui cette variable globale TMP peut avoir une autre valeur (c:\\temp ou c:\\tmp ou d:\\tmp etc...)

Merci d'avance pour ton aide.
 

WILFRIED

XLDnaute Impliqué
Salut Stéphane, Pg

Je ne connaissait pas la fonction Environ, et je doit dire que pour ma pars je faisait un test avec la fonction dir et find imbiquer (long et lourd à utiliser générant parfois des conflit si on à plusieur fichier nommer Temp) et avec ta fonction c'est plus simple et plus rapide.

Merci

A+ will ;op
 

Discussions similaires

Statistiques des forums

Discussions
312 348
Messages
2 087 508
Membres
103 568
dernier inscrit
NoS