VBA exporter un fichier excel

Fermé
nola - 5 sept. 2010 à 02:34
 nola - 6 sept. 2010 à 15:26
Bonjour,

je voudrais savoir comment faire pour avoir un fichier intermédiaire le code principal
je m'explique

je dois faire une macro dans un fichier excel x
et cette macro doit aller chercher un fichier qui se trouve dans un autre répertoire le copier faire des modifications dessus puis resortir la version finale dans un trosieme répertoire

j'ai essayer avec ce code la, mais ca me renvoie un message d'erreur

Set wb = Workbooks.Open("C:\fichier1.xlsm")


f = "C:\...\fichier1final.xlsm"
wb.SaveCopyAs f

wb.Close SaveChanges:=False


Workbooks("C:\\...\fichier1final.xlsm").Activate


cette derniere ligne j'appelle le fichier sur lequel je veux appliquer la macro, et c'est cette ligne la qui pose problème


Merci
A voir également:

2 réponses

cousinhub29 Messages postés 882 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 25 avril 2024 334
5 sept. 2010 à 02:48
Bonjour,

Ton fichier final n'est pas ouvert, tu as juste enregistré une copie de ton fichier initial..

Il faut donc modifier la dernière ligne ainsi :

Workbooks.Open ("C:\\...\fichier1final.xlsm")


Bonne nuit
0
merci beaucoup je n'y avais pas penser!
0