Création Nouveau Fichier Excel Depuis Vba
Maybe your like
Navigation
Discussion : Création nouveau fichier excel depuis vba
Sujet :


Inscrivez-vous gratuitementpour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter
- Vous n'êtes pas encore inscrit sur Developpez.com ? Inscrivez-vous gratuitement !
- Recherche avancée

- Forum
- Logiciels
- Microsoft Office
- Access
- VBA Access
- Création nouveau fichier excel depuis vba
Discussion : Création nouveau fichier excel depuis vba VBA Access
- Outils de la discussion
- Afficher une version imprimable
- S'abonner à cette discussion…
- Affichage
- Mode linéaire
- Choisir le mode hybride
- Choisir le mode arborescent
- 11/04/2008, 12h12 #1 bossLINDROS
Membre confirmé 






Inscrit enAoût 2006Messages67
Détails du profil
Informations personnelles :Localisation : FranceInformations forums :Inscription : Août 2006Messages : 67
Création nouveau fichier excel depuis vba Bonjour, voilà je voudrais savoir comment faire pour créer un nouveau fichier excel depuis vba pour en suite pouvoir m'en servir. Car je sais comment me servir d'un fichier déjà existant (mais il faut qu'il est déjà une feuille dedans souvent blanche qui ne sert a rien) et y mettre une nouvelle feuille.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Je sais comment exporter automatiquement une requête via12 Set xlApp = CreateObject("Excel.Application") Set xlBook = xlApp.Workbooks.Open("C:\test_modif.xls")
DoCmd.OutputTo acOutputQuery, "nom_de_la_requete" qui a pour avantage de créer un nouveau fichier après lui avoir dit le type et le nom Seulement j'ai besoin de faire des tableaux plus complexe qu'une simple requête et je voudrais créer un nouveau fichier a chaque fois. Donc soit j'ouvre un une boite de dialogue qui demande l'endroit et le nom à l'utilisateur, soit je fais la création tjs au meme endroit avec un nom automatique Merci bienCode : Sélectionner tout - Visualiser dans une fenêtre à part
Répondre avec citation 0 0 - 11/04/2008, 12h15 #2 Jean-Philippe André
Rédacteur/Modérateur 







Architecte Power Platform, ex-Développeur VBA/C#/VB.NetInscrit enJuillet 2007Messages14 684
Détails du profil
Informations personnelles :Sexe :
Âge : 42Localisation : CanadaInformations professionnelles :Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.NetSecteur : FinanceInformations forums :Inscription : Juillet 2007Messages : 14 684
Bonjour, pour le pilotage d'Excel, je te recommande la FAQ http://access.developpez.com/faq/?page=Excel#PilotExcel si toutefois, tu cherches d'autres moyens d'intégrer tes données dans Excel, des sources existent aussi : http://access.developpez.com/sources...tRapportsExcel Tiens nous au courant de tes avancées
Cycle de vie d'un bon programme : 1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise Pas de question technique par MP, je ne réponds pas
Mes ouvrages : Migrer les applications VBA Access et VBA Excel vers la Power Platform Apprendre à programmer avec Access 2016, Access 2019 et 2021 Apprendre à programmer avec VBA Excel (3e édition) Prise en main de Dynamics 365 Business Central Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre Pensez à consulter la FAQ Excel et la FAQ Access Derniers tutos Excel et les paramètres régionaux Les fichiers Excel binaires : xlsb, Autres tutos
Répondre avec citation 0 0 - 11/04/2008, 12h26 #3 bossLINDROS
Membre confirmé 






Inscrit enAoût 2006Messages67
Détails du profil
Informations personnelles :Localisation : FranceInformations forums :Inscription : Août 2006Messages : 67
merci pour les 2 liens mais aucun des 2 n'a d'infos sur ma demande (j'avais déjà regarder ^^) a chaque fois on montre comment se servir d'un fichier existant. Mais pas comment en faire un nouveau. Apres ce n'est peut etre pas possible puisqu'il y a pas d'exemple
Tiens nous au courant de tes avancées ba en fait tout le reste de monde code marche mais en utilisant un fichier excel existant. Ce qui veut dire que le jour ou le fichier n'existe plus ba y a un hic ^^
Répondre avec citation 0 0 - 11/04/2008, 12h50 #4 Jean-Philippe André
Rédacteur/Modérateur 







Architecte Power Platform, ex-Développeur VBA/C#/VB.NetInscrit enJuillet 2007Messages14 684
Détails du profil
Informations personnelles :Sexe :
Âge : 42Localisation : CanadaInformations professionnelles :Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.NetSecteur : FinanceInformations forums :Inscription : Juillet 2007Messages : 14 684
pour en créer un, regarde
Code : Sélectionner tout - Visualiser dans une fenêtre à part 123 Set xlBook = xlApp.Workbooks.Add 'puis xlBook.SaveAs "nomdefichier" Cycle de vie d'un bon programme : 1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise Pas de question technique par MP, je ne réponds pas
Mes ouvrages : Migrer les applications VBA Access et VBA Excel vers la Power Platform Apprendre à programmer avec Access 2016, Access 2019 et 2021 Apprendre à programmer avec VBA Excel (3e édition) Prise en main de Dynamics 365 Business Central Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre Pensez à consulter la FAQ Excel et la FAQ Access Derniers tutos Excel et les paramètres régionaux Les fichiers Excel binaires : xlsb, Autres tutos
Répondre avec citation 0 0 - 11/04/2008, 13h02 #5 bossLINDROS
Membre confirmé 






Inscrit enAoût 2006Messages67
Détails du profil
Informations personnelles :Localisation : FranceInformations forums :Inscription : Août 2006Messages : 67
rho c'est petit en gros y a une sorte de fichier tampon qui est créer et le vrai fichier n'est fait qu'a la sauvegarde ^^ Donc en gros je cole ca au debut de mon code et juste apres j'utilise le fichier que je viens juste de faire. bon par contre je me retrouve avec 3 feuilles vide ^^ Reste plus qu'a les supprimer a la fin avant la sauvegarde a la limite merci bien
ps : s'il y a une facon de faire un nouveau fichier, une nouvelle feuille (unique donc) et de travailler dessus je suis preneur d'un petit exemple. Sinon comment on appel la boite de dialogue de Windows qui permet de choisir un emplacement et un nom ? Que je face une recherche sur comment m'en servir pour laisser le choix a l'utilisateur de l'endroit et le nom (comme pour les transfert automatique)
Répondre avec citation 0 0 - 11/04/2008, 13h18 #6 Jean-Philippe André
Rédacteur/Modérateur 







Architecte Power Platform, ex-Développeur VBA/C#/VB.NetInscrit enJuillet 2007Messages14 684
Détails du profil
Informations personnelles :Sexe :
Âge : 42Localisation : CanadaInformations professionnelles :Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.NetSecteur : FinanceInformations forums :Inscription : Juillet 2007Messages : 14 684
En continuant dans le même raisonnement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
les propriétés Name t'aideront pour la suite aussi. Pour les boîtes de dialogue : http://access.developpez.com/faq/?pa...#AffBoitDialog12345 Dim XLApp As New Excel.Application Dim XLBook As Workbook Dim XLSheet As Worksheet Set XLBook = XLApp.Workbooks.Add Set XLSheet = XLBook.Worksheets.Add Cycle de vie d'un bon programme : 1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise Pas de question technique par MP, je ne réponds pas
Mes ouvrages : Migrer les applications VBA Access et VBA Excel vers la Power Platform Apprendre à programmer avec Access 2016, Access 2019 et 2021 Apprendre à programmer avec VBA Excel (3e édition) Prise en main de Dynamics 365 Business Central Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre Pensez à consulter la FAQ Excel et la FAQ Access Derniers tutos Excel et les paramètres régionaux Les fichiers Excel binaires : xlsb, Autres tutos
Répondre avec citation 1 0 - 11/04/2008, 15h14 #7 bossLINDROS
Membre confirmé 






Inscrit enAoût 2006Messages67
Détails du profil
Informations personnelles :Localisation : FranceInformations forums :Inscription : Août 2006Messages : 67
ok merci bien pour toutes ces infos
Répondre avec citation 0 0 - 11/04/2008, 16h31 #8 bossLINDROS
Membre confirmé 






Inscrit enAoût 2006Messages67
Détails du profil
Informations personnelles :Localisation : FranceInformations forums :Inscription : Août 2006Messages : 67
bon même avec cette méthode les 3 feuilles vides sont présente. un petit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
après le SaveAs et hop plus de feuille12345 Set xlBook = xlApp.Workbooks.Open(fichier) xlBook.Sheets("Feuil1").Delete xlBook.Sheets("Feuil2").Delete xlBook.Sheets("Feuil3").Delete xlBook.Save
Répondre avec citation 0 0
| Actualités | F.A.Q Access | F.A.Q VBA | Tutoriels Access | Sources | Outils | Livres | Access TV | Office 2010 |

- Forum
- Logiciels
- Microsoft Office
- Access
- VBA Access
- Création nouveau fichier excel depuis vba
Discussions similaires
- [WD-2010] Créer un fichier excel depuis VBA Word Par chateau_dur dans le forum VBA Word Réponses: 7 Dernier message: 09/12/2010, 17h10
- [AC-2000] Ouverture d'un fichier Excel depuis VBA Access Par Aeltith dans le forum VBA Access Réponses: 2 Dernier message: 19/06/2010, 16h43
- Accéder à la valeur d'une cellule d'un autre fichier excel depuis VBA Par guillaume7501 dans le forum Macros et VBA Excel Réponses: 5 Dernier message: 19/09/2008, 21h38
- Rechercher une valeur dans fichier Excel depuis VBA Access Par tribaleur dans le forum VBA Access Réponses: 1 Dernier message: 16/07/2008, 15h10
- Tracé graphique sur fichier excel depuis vba access Par kdestine dans le forum VBA Access Réponses: 0 Dernier message: 26/09/2007, 13h37
Partager
Partager
Tag » Code Vba Pour Créer Un Fichier Excel
-
Create A Workbook | Microsoft Docs
-
Créer Un Fichier Excel Macro Vba [Résolu] - CCM
-
Création D'un Nouveau Classeur Avec VBA Excel - ExcelCorpo
-
Générer Un Fichier Excel En VBA
-
VBA Créer Un Nouveau Fichier Excel Vide - YouTube
-
Création Des Dossiers Et Sous-dossiers En VBA | Excel
-
Macros Et Langage VBA - Création D'un Fichier Texte - Editions ENI
-
VBA - Créer Un Nouveau Classeur (Workbooks.Add) - Automate Excel
-
Création D'un Nouveau Fichier Excel
-
Je Vais Vous Créer Un Fichier Excel En VBA/Macro Par Sihamts - 5euros
-
Créer Un Fichier (Excel To Html Or Txt)
-
Création De Documents, Applications Ou Scripts - Votre Assistante
-
Comment Créer Rapidement Des Dossiers En Fonction Des Valeurs De ...
-
VBA : Apprendre à Créer Et Gérer Le Fichier De Log D'une Application ...