obtenir le nom d’un fichier excel vba ?
- Répertoriée 1 mai 2021 18h40
- Expires: 8870 jours, 13 hours
Description
obtenir le nom d’un fichier excel vba ?
**Obtenir le nom d’un fichier Excel avec VBA**
Lorsque vous travaillez avec des fichiers Excel, il est souvent nécessaire de récupérer le nom du fichier actif. Cela peut être utile pour diverses tâches, telles que l’enregistrement de données ou la mise à jour de feuilles de calcul. Dans cet article, nous allons explorer différentes méthodes pour obtenir le nom d’un fichier Excel à l’aide de VBA.
**Méthode 1 : Utilisation de la propriété `ActiveWorkbook.Name`**
La propriété `ActiveWorkbook.Name` retourne le nom du fichier actif. Vous pouvez utiliser cette propriété pour récupérer le nom du fichier comme suit :
« `vb
Dim nomFichier As String
nomFichier = ActiveWorkbook.Name
« `
Cette méthode est simple et efficace, mais elle a une limitation : elle ne fonctionne que si le fichier est actif. Si vous avez plusieurs fichiers ouverts, vous devrez utiliser une autre méthode pour récupérer le nom du fichier désiré.
**Méthode 2 : Utilisation de la fonction `GetOpenFilename`**
La fonction `GetOpenFilename` permet de sélectionner un ou plusieurs fichiers à traiter à l’aide d’une boîte de dialogue. Vous pouvez utiliser cette fonction pour récupérer le nom du fichier sélectionné comme suit :
« `vb
Dim nomFichier As String
nomFichier = Application.GetOpenFilename
« `
Cette méthode est utile si vous souhaitez permettre à l’utilisateur de sélectionner le fichier à traiter.
**Méthode 3 : Utilisation de la propriété `ThisWorkbook.Name`**
La propriété `ThisWorkbook.Name` retourne le nom du fichier dans lequel le code est exécuté. Vous pouvez utiliser cette propriété pour récupérer le nom du fichier comme suit :
« `vb
Dim nomFichier As String
nomFichier = ThisWorkbook.Name
« `
Cette méthode est utile si vous souhaitez récupérer le nom du fichier dans lequel le code est exécuté, sans avoir à vous soucier de l’état d’activation du fichier.
**Méthode 4 : Utilisation de la fonction `Dir`**
La fonction `Dir` permet de récupérer le nom d’un fichier à partir de son chemin d’accès. Vous pouvez utiliser cette fonction pour récupérer le nom du fichier comme suit :
« `vb
Dim nomFichier As String
nomFichier = Dir(« C:ChemindAccesFichier.xlsx »)
« `
Cette méthode est utile si vous connaissez le chemin d’accès du fichier et que vous souhaitez récupérer son nom.
**Conclusion**
En résumé, il existe plusieurs méthodes pour obtenir le nom d’un fichier Excel avec VBA. La méthode à utiliser dépend de vos besoins spécifiques et de la situation dans laquelle vous vous trouvez. Nous avons exploré quatre méthodes différentes, chacune avec ses avantages et ses limitations. En choisissant la méthode appropriée, vous pouvez facilement récupérer le nom du fichier Excel et l’utiliser dans vos applications VBA.
**Références**
* [Obtenir le nom d’un fichier avec la boîte de dialogue GetOpenFilename](https://www.auditsi.eu/?p=6456)
* [Obtenir les noms de feuilles d’un classeur Excel en VBA](https://grenier.self-access.com/access/liaisons-office/obtenir-les-noms-de-feuilles-d-un-classeur-excel-en-vba/)
* [Récupérer le nom du fichier en VBA](https://forums.commentcamarche.net/forum/affich-21952493-vba-recuperer-le-nom-du-fichier)
* [Méthode Application.GetOpenFilename (Excel)](https://docs.microsoft.com/fr-fr/office/vba/api/excel.application.getopenfilename)
* [Récupérer nom d’un fichier en VBA](https://www.excel-downloads.com/threads/recuperer-nom-dun-fichier-en-vba.167722/)
* [Extrait de nom de fichier à partir du chemin](https://askcodez.com/extrait-de-nom-de-fichier-a-partir-du-chemin.html)
* [Récupérer le nom du fichier dans une variable](https://www.developpez.net/forums/d1091992/logiciels/microsoft-office/excel/macros-vba-excel/recuperer-nom-fichier-variable/)
* [Fonction Dir (Visual Basic pour Applications)](https://docs.microsoft.com/fr-fr/office/vba/language/reference/user-interface-help/dir-function)
* [Obtenir un nom de fichier a partir de son chemin (vba)](https://www.generation-nt.com/reponses/obtenir-un-nom-de-fichier-a-partir-de-son-chemin-vba-entraide-640821.html)
* [Formule Excel pour trouver le nom du Classeur (du fichier)](https://excel-malin.com/faq/excel-faq/formule-excel-pour-trouver-le-nom-du-classeur/)
336 vues au total, 1 aujourd'hui
Sponsored Links
Désolé, aucun listing trouvé.
quand est ce que le réchauffement climatique a commencé ?
https://www.caminteresse.fr › environnement › depuis-quand-craint-on-le-rechauffement-climatique-11132986Depuis quand craint-on le réchauffement climatique ? – Ça … https://www.caminteresse.fr › environnement › depuis-quand-craint-on-le-rechauffement-climatique-11132986 En 1861, l’Irlandais John Tyndall identifie […]
494 vues au total, 0 aujourd'hui
quand faut il couper ses cheveux pour qu’ils poussent ?
quand faut il couper ses cheveux pour qu’ils poussent ? **Titre** : Quand faut-il couper ses cheveux pour les faire pousser ? **Introduction** : Les […]
310 vues au total, 0 aujourd'hui
que faire les sables d’olonne ?
que faire les sables d’olonne ? **Que faire aux Sables d’Olonne ? Un guide complet pour vos vacances** Les Sables d’Olonne, situés sur la côte […]
285 vues au total, 0 aujourd'hui
comment bien faire o-goshi ?
comment bien faire o-goshi ? **Comment bien faire O-goshi ? Une technique de judo de haute précision** L’O-goshi, ou grande bascule de hanche, est une […]
272 vues au total, 0 aujourd'hui
comment trouver des mp3 gratuit ?
comment trouver des mp3 gratuit ? # Comment Trouver des MP3 Gratuitement : Guide Complet À l’ère du numérique, écouter de la musique est plus […]
247 vues au total, 0 aujourd'hui





J'adore ce livre il m'a permit de sortir de ma timidité et de révéler une autre version de moi même!!!
j'ai perdu mon phone que faire ?
Quand je pensais que mon mari me trompait, mais je n'en étais pas sûre jusqu'à ce ... Je me sentais…
Bonjour monsieur le directeur général de Lonaci j'ai l'honneur de solliciter votre depuis 3 ans pour l'obtention d'une machine de…
L'art de la séduction