Salut,
n'ayant pas trouvé la réponse dans les anciens posts, voici mon problème (qui me semble pourtant trivial ) :
j'ai besoin en VBA, d'ouvrir un fichier et s'il n'existe pas de le créer à partir d'un modèle
Voilà en résumé ce que j'ai fait pour le créer :
Ca ouvre bien le modèle, mais lors de l'enregistrement j'ai une erreur 1004 (fichier inexistant ou actuellement utilisé par un autre programme).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 'modèle .xlt NomModele = "modele.xlt" 'fiche .xls NomFich = Range("fiche").Value & ".xls" 'ouverture du modèle Workbooks.Open Filename:=NomModele ', Editable:=False 'ici je mettrai à jour quelques champs du futur fichier... 'enregistrement de la fiche créée ActiveWorkbook.SaveAs Filename:=NomFich
Bien sûr qu'il n'existe pas, puisque je veux le créer ! C'est pas fait pour ça SaveAs ?
PS : j'ai aussi essayé avec le même résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part Workbooks.Add Template:=NomModele
Partager