VBA exporter un fichier excel

nola -  
 nola -
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 1135 Date d'inscription   Statut Membre Dernière intervention   364
 
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
nola
 
merci beaucoup je n'y avais pas penser!
0