VBA création d'un nouveau fichier
Résolu
tieg12
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
tieg12 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
tieg12 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- VBA création d'un nouveau fichier
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
6 réponses
bonjour
en supposant que IDi soit une variable
Faire l'equivalent d'enregistrer sous.
Workbooks("Rebalancement.xls").Activate
monRepertoire = "c:\Document\ " & IDi & ".xls" '''' à adapter
ActiveWorkbook.SaveAs Filename:=monRepertoire, FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
ActiveWorkbook.Close
cordialement
en supposant que IDi soit une variable
Faire l'equivalent d'enregistrer sous.
Workbooks("Rebalancement.xls").Activate
monRepertoire = "c:\Document\ " & IDi & ".xls" '''' à adapter
ActiveWorkbook.SaveAs Filename:=monRepertoire, FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
ActiveWorkbook.Close
cordialement
Re,
Pour répondre à ta question, si tu copie la feuille Impression sans destination tu crée un nouveau classeur.
Ce classeur est actif et tu peu le sauver avec le nom souhaiter.
Il n'y aura qu'une seule feuille mais si besoin tu peu en ajouter avec add.
Si ce n'est pas clair tu dis..
A+
Pour répondre à ta question, si tu copie la feuille Impression sans destination tu crée un nouveau classeur.
Ce classeur est actif et tu peu le sauver avec le nom souhaiter.
Il n'y aura qu'une seule feuille mais si besoin tu peu en ajouter avec add.
Si ce n'est pas clair tu dis..
A+
Merci G33,
Mais mon probleme subsiste. Quand un autre classeur Excel (qui n'a rien à voir)est ouvert, le ActiveWorkbook ne marche pas: il ne reconnait pas le fichier qui vient d'etre créé. Au lieu de mettre:
"Workbooks.Add
ActiveWorkbook.SaveAs Filename:=idi & "_version compilée.xls" "
il me faudrait une instruction qui permette de créer un nouveau fichier qui s'enregistre directement.
Mais mon probleme subsiste. Quand un autre classeur Excel (qui n'a rien à voir)est ouvert, le ActiveWorkbook ne marche pas: il ne reconnait pas le fichier qui vient d'etre créé. Au lieu de mettre:
"Workbooks.Add
ActiveWorkbook.SaveAs Filename:=idi & "_version compilée.xls" "
il me faudrait une instruction qui permette de créer un nouveau fichier qui s'enregistre directement.
Bonjour,
C'est quoi "identifiant" ?
Et je pense que tu aurais plus facile de copier la feuille Impession, quitte à ajouter des feuilles par la suite.
A+
C'est quoi "identifiant" ?
Et je pense que tu aurais plus facile de copier la feuille Impession, quitte à ajouter des feuilles par la suite.
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour lermite
Dans mon fichier, j'ai une base de données avec plusieurs entités. Je demande d'en entrer l'identifiant pour que le nouveau fichier créé puisse s enregistrer avec un nom comprenant l'identifiant en question.
Je n'ai pas compris ta proposition: copier la feuille Impression? Comment ça?
Ce que je veux, c'est qu'un nouveau fichier se crée et y mettre dedans l'onglet Impression du premier fichier.
Merci Beaucoup
Dans mon fichier, j'ai une base de données avec plusieurs entités. Je demande d'en entrer l'identifiant pour que le nouveau fichier créé puisse s enregistrer avec un nom comprenant l'identifiant en question.
Je n'ai pas compris ta proposition: copier la feuille Impression? Comment ça?
Ce que je veux, c'est qu'un nouveau fichier se crée et y mettre dedans l'onglet Impression du premier fichier.
Merci Beaucoup