Chemin aléatoire

David

XLDnaute Occasionnel
Bonjour à tous

quelqu'un pourrait il me dire pourquoi cela ne marche pas ?

Code:
ActiveWorkbook.SaveAs Filename:= _
'\\\\essai\\fichier justif ' & mois & '.xls', FileFormat:=xlNormal, _
Password:='', WriteResPassword:='', ReadOnlyRecommended:=False, _
CreateBackup:=False


ça me met fichier innaccessible, je voudrais l'enregistrer sans lui indiquer le chemin uniquement dans le repertoire d'origine.
Si je met le chemin complet no problemo.

Merci d'avance
 

MichelXld

XLDnaute Barbatruc
bonjour David

qu'entends tu par 'sans lui indiquer le chemin uniquement dans le repertoire d'origine.'

s'il s'agit d'utiliser le meme repertoire que le classeur contenant la macro tu peux essayer 'ThisWorkbook.Path' :


Code:
ActiveWorkbook.SaveAs Filename:= _
ThisWorkbook.Path & '\\fichier justif ' & mois & '.xls', FileFormat:=xlNormal, _
Password:='', WriteResPassword:='', ReadOnlyRecommended:=False, _
CreateBackup:=False


j'espere que ça pourra t'aider

bonne journée
MichelXld
 

mutzik

XLDnaute Barbatruc
Bonjour Davis, Michel XLD,

!! Il existe une convention internationale de chemin appellée UNC et qui dit que quand on écrit \\\\essai, cela veut dire sur le SERVEUR essai et non dans le répertoire essai.

C'est certainement là que réside ton erreur. Si tu veux remonter d'un répertoire pour sauvegarder, il faut écrire '..\\essai

à+
Bertrand

rectificatif :

je ne sais pas pourquoi, mais mes antislash ne se mettent pas dans le post
Donc: si tu écris dans ton chemin de sauvegarde deux antislash et essai à la suite, cela veut dire sur le serveur essai

pour remonter d'un rep, il faut mettre ..(antislash) et ton rep

Bertrand

Message édité par: mutzik, à: 14/04/2005 09:18
 

David

XLDnaute Occasionnel
Bonjour à tous les deux

merci pour vos réponses, la solution de MichelXld est bonne pour moi.

Pour le repertoire essai s'était juste pour l'exemple, mais merci quand même mutzik, je le saurais pour la prochaine fois. La prochaine fois je mettrais le chemin réel :unsure: .

Ceci dit j'ai déja créé des repertoires essai (pour les éssais) et avec le chemin complet j'avais pas de problème, mais avec ta soluce je pourrais miwer les 2.

merci à tout les 2.

Tchi

Message édité par: david, à: 14/04/2005 10:38
 

Discussions similaires

Réponses
2
Affichages
664

Statistiques des forums

Discussions
312 276
Messages
2 086 713
Membres
103 377
dernier inscrit
fredy45