Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Contribuez
Contribuez Placez ici vos codes, sources, trucs et astuces que vous souhaitez partager avec les membres du club.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/12/2011, 14h52   #1
Rédacteur
 
Homme michel Tanguy
Inscription : août 2005
Messages : 3 317
Détails du profil
Informations personnelles :
Nom : Homme michel Tanguy
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : août 2005
Messages : 3 317
Points : 10 706
Points : 10 706
Par défaut Retrouver les répertoires parents

Bonjour,

Je vous propose un nouvel élément à utiliser : Retrouver les répertoires parents

La procédure récupère le répertoire parent du classeur contenant cette macro.

Cet exemple remonte 2 répertoires parents, par rapport au classeur contenant la macro.

Qu'en pensez-vous ?
SilkyRoad est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 29/12/2011, 19h27   #2
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Bonjour,

Il faudrait vérifier qu'on est sur le bon disque, sinon, ça twiste. Pour l'éviter, on peut utiliser (pour remonter au grand-père) :

Code :
1
2
3
4
    With ThisWorkbook
        Chemin = Left(.Path, InStrRev(.Path, "\") - 1)
        Chemin = Left(Chemin, InStrRev(Chemin, "\") - 1)
    MsgBox Chemin
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/12/2011, 21h09   #3
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
On peut aussi remonter de deux niveaux comme ceci :

Code :
1
2
3
    ChDir (ThisWorkbook.Path)
    ChDir "..\.."
    MsgBox CurDir
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h13.


 
 
 
 
Partenaires

Hébergement Web