[Excel] ActiveWorkbook.SaveAs...

cs_Liro Messages postés 159 Date d'inscription jeudi 7 septembre 2006 Statut Membre Dernière intervention 30 septembre 2011 - 3 mars 2009 à 23:24
cs_Liro Messages postés 159 Date d'inscription jeudi 7 septembre 2006 Statut Membre Dernière intervention 30 septembre 2011 - 5 mars 2009 à 16:07
Bonsoir,

Dans une macro j'effectue une copie du fichier, comme je ne peux pas le renommer je créé un dossier macros et je l'enregistre dedans. Voici mon code:

ActiveWorkbook.SaveAs ActiveWorkbook.Path & "\Macros" & ActiveWorkbook.Name

Je constate que si le path se trouve sur le bureau:
C:\Documents and Settings\prenom.nom\Bureau\

alors j'ai une erreur 1004, tandis que si le fichier se trouve sur un lecteur ou un dossier d'un lecteur du type:
U:\MonDossier\Dossier1

alors tout se passe bien!

Je me demandais si les espaces dans le path du premier cas était l'origine du problème?
Avez-vous une idée d'où peut provenir le problème?
Merci de votre aide.

2 réponses

r1r2 Messages postés 22 Date d'inscription mardi 23 janvier 2007 Statut Membre Dernière intervention 31 mars 2010
4 mars 2009 à 12:22
Bonjour,

Peux-tu donner une description plus précise du libellé de l'erreur ?
En principe tu dois avoir un message "Erreur d'exécution '1004':" suivi d'une description plus détaillée qui contient peut-être des indications intéressantes...
0
cs_Liro Messages postés 159 Date d'inscription jeudi 7 septembre 2006 Statut Membre Dernière intervention 30 septembre 2011
5 mars 2009 à 16:07
r1r2,

Merci de t'être intérréssé à mon pb, j'ai fais autrement.
0