OVH Cloud OVH Cloud

chemin fichier

3 réponses
Avatar
Marc
bonjour à tous,
j'ai dans une macro le chemin et le nom des classeurs à ouvrir, est-il
possible de ne nommer que le fichier (ex. monfichier.xls) sans mettre tt le
chemin car il est amené à changer
merci d'avance au super profs que l'on trouve ici
Cordialement
--
Marc

3 réponses

Avatar
anomymousA
bonjour,

pour ouvrir un fichier, il faut le nom complet donc avec le chemin.
Une bonne solution pourrait être de mettre le fichier qui contient ta macro
dasn le répertoire où se trouvent tes fichiers , donc changer sa place si les
fichiers changent de place

Puis dans ton code, au lieu d'écrire le nom complet tu écrirais

Workbooks.Open ThisWorkbook.Path & "" & nomdetonfichier.xls

dans ces conditions, c'est le chemin du fichier de ta macro qui sert de
référence au fichier que tu veux ouvrir.

A+


bonjour à tous,
j'ai dans une macro le chemin et le nom des classeurs à ouvrir, est-il
possible de ne nommer que le fichier (ex. monfichier.xls) sans mettre tt le
chemin car il est amené à changer
merci d'avance au super profs que l'on trouve ici
Cordialement
--
Marc


Avatar
Marc
merci c exactement ce que je cherchais.
J'essaie de progresser afin qu'un jour (j'espère) je pourrais aussi éclairer
les utilisateurs de ce forum
Cordialement
Marc


bonjour,

pour ouvrir un fichier, il faut le nom complet donc avec le chemin.
Une bonne solution pourrait être de mettre le fichier qui contient ta macro
dasn le répertoire où se trouvent tes fichiers , donc changer sa place si les
fichiers changent de place

Puis dans ton code, au lieu d'écrire le nom complet tu écrirais

Workbooks.Open ThisWorkbook.Path & "" & nomdetonfichier.xls

dans ces conditions, c'est le chemin du fichier de ta macro qui sert de
référence au fichier que tu veux ouvrir.

A+


bonjour à tous,
j'ai dans une macro le chemin et le nom des classeurs à ouvrir, est-il
possible de ne nommer que le fichier (ex. monfichier.xls) sans mettre tt le
chemin car il est amené à changer
merci d'avance au super profs que l'on trouve ici
Cordialement
--
Marc




Avatar
anomymousA
re,

Y a pas de raison. Il a toujours fallu commencer pour tout le monde.
Bon courage.

A+


merci c exactement ce que je cherchais.
J'essaie de progresser afin qu'un jour (j'espère) je pourrais aussi éclairer
les utilisateurs de ce forum
Cordialement
Marc


bonjour,

pour ouvrir un fichier, il faut le nom complet donc avec le chemin.
Une bonne solution pourrait être de mettre le fichier qui contient ta macro
dasn le répertoire où se trouvent tes fichiers , donc changer sa place si les
fichiers changent de place

Puis dans ton code, au lieu d'écrire le nom complet tu écrirais

Workbooks.Open ThisWorkbook.Path & "" & nomdetonfichier.xls

dans ces conditions, c'est le chemin du fichier de ta macro qui sert de
référence au fichier que tu veux ouvrir.

A+


bonjour à tous,
j'ai dans une macro le chemin et le nom des classeurs à ouvrir, est-il
possible de ne nommer que le fichier (ex. monfichier.xls) sans mettre tt le
chemin car il est amené à changer
merci d'avance au super profs que l'on trouve ici
Cordialement
--
Marc