OVH Cloud OVH Cloud

Ouverture dans un dossier du répertoire courant

1 réponse
Avatar
glomoba
Bonjour
Je voudrais savoir s'il existe une instruction permettant d'ouvrir un
classeur excel se trouvant lui-m=EAme dans un dossier qui se trouve dans
le dossier o=F9 est ouvert le classeur d'o=F9 je lance ma macro.
Je r=E9sume l'environnement :
Dossier A qui contient :
1) Dossier B qui contient
- classeur excel Z
2) Classeur excel X
Dans le classeur X, je souhaite cr=E9er une macro qui puisse ouvrir le
fichier Z, sans devoir donner tout son chemin d'acc=E8s (c: ...), mais
seulement le chemin du dossier B puis du classeur Z
J'ai besoin de pouvoir faire cela pour =E9viter de r=E9=E9crire mes macros
si je d=E9place ou duplique des dossiers.
Merci d'avance de votre aide
Marc

1 réponse

Avatar
Jacques93
Bonjour glomoba,
glomoba a écrit :
Bonjour
Je voudrais savoir s'il existe une instruction permettant d'ouvrir un
classeur excel se trouvant lui-même dans un dossier qui se trouve dans
le dossier où est ouvert le classeur d'où je lance ma macro.
Je résume l'environnement :
Dossier A qui contient :
1) Dossier B qui contient
- classeur excel Z
2) Classeur excel X
Dans le classeur X, je souhaite créer une macro qui puisse ouvrir le
fichier Z, sans devoir donner tout son chemin d'accès (c: ...), mais
seulement le chemin du dossier B puis du classeur Z
J'ai besoin de pouvoir faire cela pour éviter de réécrire mes macros
si je déplace ou duplique des dossiers.
Merci d'avance de votre aide
Marc




Si ton arborescence est bien :

DossierA
|
|-- DossierB
| |
| |--ClasseurZ.xls
|
|--ClasseurX.xls

Quand tu es dans le répertoire du ClasseurX, tu es dans DossierA, le
chemin 'relatif' de ClasseurZ.xls est alors au choix :

"DossierBClasseurZ.xls"

ou

".DossierBClasseurZ.xls"

. représentant le répertoire en cours

--
Cordialement,

Jacques.