En enregistrement sous mypath -1 répertoire..

jpmasclet

XLDnaute Occasionnel
Bonjour à tous,

Vous allez me dire que mon titre n'est pas explicite et vous avez raison :) mais j'ia pas trouvé mieux .... :confused:

J'ai un souci qui est que je veux faire un enregistrer sous : sous le meme repertoire que le classeur en cours - 1 répertoire en arriere.

En faite mon fichier en cours se trouve dans :

X:/RepertoireDepartement/RepertoireService/RepertoireEquipe/Stats/

Je voudrais faire une sauvegarde dans : X:/RepertoireDepartement/RepertoireService/RepertoireEquipe/Sauvegarde/


Je ne peuxp as mettre reelement les noms de répertoire car j'ia des variables d'equipes.


Merci par avance si vous avez des idées !!
 

job75

XLDnaute Barbatruc
Re : En enregistrement sous mypath -1 répertoire..

Bonjour,

Si le dossier dans lequel se trouve le classeur en cours s'appelle bien Stats, enregistrer dans le dossier Sauvegarde avec le chemin :

Code:
chemin = Replace(ThisWorkbook.Path, "Stats", "Sauvegarde\")

ou si ce classeur est le classeur actif :

Code:
chemin = Replace(ActiveWorkbook.Path, "Stats", "Sauvegarde\")

Edit
: bonjour pierrejean, ton code est beaucoup mieux si le nom du dossier Stats est modifié (mais remplace quand même / par \)

A+
 
Dernière édition:

smotty

XLDnaute Occasionnel
Re : En enregistrement sous mypath -1 répertoire..

bonjour à tous,

Une idée :

Dim MyP As String
Dim TabM
Dim i As Integer

MyP = ActiveWorkbook.Path

TabM = Split(MyP, "\")

i = UBound(TabM)

ReDim Preserve TabM(i - 1)

MyP = Join(TabM, "\") & "\Sauvegarde\" & activeworkbook.name


activeworkbook.saveas filename:=MyP


A+

smotty
 

jpmasclet

XLDnaute Occasionnel
Re : En enregistrement sous mypath -1 répertoire..

Un grand merci à tous, pour info je me suis servi du code de PierreJean, comme toujours ça fonctionne sans souci , un grand merci.

Pour ma connaissance perso ,PierreJean peux tu m'expliquer le InStrRev, chose que je n'ai pas compris.

grand merci !!!
 

Discussions similaires

Statistiques des forums

Discussions
312 752
Messages
2 091 661
Membres
105 037
dernier inscrit
Zazou75