Si vous avez besoin de créer un nouveau dossier avec VBA, vous pouvez utiliser le code de la fonction qui suit. Son grand avantage par rapport à la plupart des solutions qui circulent sur internet réside dans le fait qu' il peut créer non seulement un nouveau dossier mais également ses sous-dossiers. Un gain de temps et de sérénité garanti! Prenons un exemple pour illustrer la situation: Nous avons le dossier « C:\Temp » qui ne contient aucun sous-dossier. Avec les codes habituels vous pouvez créer le dossier « C:\Temp\MonDossier » mais si vous voulez créer directement « C:\Temp\MonDossier\MonSousDossier » cela ne sera pas possible. La plupart des solutions ne peuvent pas créer des sous-dossiers dans un dossier qui n'existe pas encore. Le code VBA que je vous propose peut créer des sous-dossiers dans des dossiers inexistants. Dans notre exemple, avec le code VBA sur cette page, la fonction va créer le dossier « C:\Temp\MonDossier » et ensuite le sous-dossier « MonSousDossier », tout cela dans une seule instruction, de manière tout à fait automatique.

Créer Un Nouveau Fichier Excel Vba En

#1 Bonjour, J'aimerai à partir d'un fichier excel générer un nouveau fichier excel mais ce nouveau fichier comporterai un bouton avec des macro VBA associées. Créer un nouveau fichier excel: pas de pb avec des choses du style: Code: set mon_book fichier Ajouter un bouton, c'est possible avec ou Par contre pour ajouter le module de code avec les macro... Dernière édition: 3 Juillet 2013 #2 Re: VBA d'excel créer un nouveau fichier excel avec macro Personne n'est inspiré? #3 Bonjour pascal_bidouille Avec un fichier modèle dans un autre fichier tu crées une macro qui: Ouvre le fichier modèle Le Sauve sous le nom que tu souhaites Le Sauve a nouveau sous son nom d'origine Le ferme #4 Bonjour pierrejean Je voulais justement éviter d'utiliser un fichier modèle car cela implique que l'utilisateur à besoin de du fichier de base + du modèle. Avec la contrainte supplémentaire que chacun doit indiquer (par popup ou en configuration dans le fichier de base) le chemin vers le modèle. Si personne n'a de solution, il faudra m'y résoudre... #5 Re Le nom du fichier modèle peut figurer dans le fichier de base et même être transparent pour l'utilisateur

Créer Un Nouveau Fichier Excel Vba Sang

Pour cela, je lance l'instruction qui permet d'ouvrir la boîte de dialogue standard d'enregsitrement. Cela donne la commande suivante: tSaveAsFilename L'avantage de cette dernière est que vous pouvez choisir également l'emplacement de votre nouveau fichier. Si vous souhaitez utiliser la première méthode, ce qui est bien pratique pour être sûr que l'action est bien éxécutée (et oui, vous n'avez pas de bouton ANNULER), il vous faudra indiquer le chemin complet dans le nom de votre fichier (ex: C:\). – Enregistrer une copie: Si vous souhaitez juste enregistrer une copie de ce fichier, alors l'instruction devient: CopyAs "C:\" – Fermer un classeur: Pour fermer un classeur, il vous faudra utiliser la commande Close. Si vous souhaitez fermer le classeur dans lequel vous vous trouvez alors, l'instruction sera: En synthèse, nous pourrions écrire un code pour créer un classeur, l'enregistrer sous le nom dans C: et ensuite le fermer. Le code serait alors le suivant: Sub Classeur() Filename:="C:\" End Sub Voilà, quelques actions de base sur les classeurs.

Créer Un Nouveau Fichier Excel Via Ferrata

Daniel. C Le 18/11/2008 à 12:26 # 17881051 Bonjour. Ouvre une nouveau classeur; enregistre comme modèle dans le répertoire XLOuvrir ou XLStart (selon ta version d'Excel). Si tu l'as appelé "", tu obtiendras des classeurs nommés toto1, toto2 etc. Si c'est cela que tu veux? Daniel Bonjour Je voudrais creer un nouveau workbook a partir d'une macro mais je veux lui donner un nom specifique et ne pas laisser excell me le creer automatiquement (classeur2, classeur3... ). Comment puis je faire? Merci de votre aide RV Hervé BLANC 18/11/2008 à 12:38 # 17881201 Non, je veux pouvoir specifier le meme nom a chaque fois que je lancerai la macro. Daniel. C a écrit: Je voudrais creer un nouveau workbook a partir d'une macro mais je veux lui donner un nom specifique et ne pas laisser excell me le creer automatiquement (classeur2, classeur3... ). 18/11/2008 à 12:50 # 17881411 "" Après avoir créé le modèle dans le dossier indiqué. Cependant, le premier classeur s'appellera toto1, si tu relances la macro avant de le fermer, le second s'appelera toto2.

Notre objectif est d'automatiser le processus de création de nouveaux classeurs. Ce message doit donc être supprimé. 5. À l'étape cinq, la méthode SaveAs a été utilisée pour enregistrer le fichier. Il est à noter que le chemin a été donné, y compris le nouveau nom de fichier. 6. Les messages ayant été éliminés à la quatrième étape, ils devraient être restaurés maintenant. Si nous ne le faisons pas, aucun autre avertissement n'apparaîtra jusqu'à la fin de la session en cours. Inline Feedbacks Voir tous les commentaires