Il est parfois intéressant de connaître la liste des fichiers d’un répertoire, ne serait-ce que pour savoir si un fichier que l’on cherche s’y trouve.
Contrairement à ce que pensent presque tous les utilisateurs d’Excel, on peut atteindre cet objectif sans passer par une macro VBA.
Il suffit pour cela d’exploiter une particularité d’Excel dont je vous ai parlé le 8 février dernier, la possibilité de définir un nom par une macro Excel 4.
Définissez donc le nom « Fichiers » comme suit, en utilisant la commande macro =fichiers() d’Excel 4.
Pour avoir la liste des fichiers du répertoire actif dans la colonne A de votre feuille, il suffit d’entrer en A1 la formule suivante, puis de la recopier vers le bas, assez loin pour que tous les fichiers du répertoire puissent être listés :
Le si() nous permet d’éviter le message d’erreur qui apparaît autrement quand il n’y a plus de fichier dans le répertoire.
La fonction ligne() possède une particularité rare dans Excel, elle peut au choix avoir un argument – pour indiquer la ligne où se trouve la cellule référencée – ou aucun argument, pour indiquer le numéro de la ligne active.
Monsieur Excel est un blog créé et réalisé par :
Hervé Thiriez
Professeur de modélisation à HEC.
Entrepreneur, Consultant et Formateur.
thiriez@hec.fr
Dimanche 19 Février 2006
L'avis des abonnés et des lecteurs
1. Posté par
bessette le 27/03/2006 10:31
merci pour cette fonction utile (FICHIER()) que je ne connaissais pas. Il semblerait que la fonction REPERTOIRE() soit reconnue également, mais par contre, je ne suis pas arrivé à la faire fonctionner.Votre avis ?
2. Posté par
Laurent Leloup le 28/03/2006 12:19
Concernant la fonction répertoire, Hervé Thiriez, nous précise vous avoir précedemment répondu lors de votre dépôt d'un commentaire sur son blog Monsieur Excel. Merci pour votre fidélité.
http://monsieur-excel.blogspot.com/
Nouveau commentaire :
Les commentaires des articles sont édités sous la responsabilité exclusive de leurs auteurs. CFO-news le quotidien des finances (entreprises, marchés, durable) n'assume aucune responsabilité sur eux. Les commentaires sont édités immédiatement, seulement notre rédaction se réserve le droit de supprimer n'importe quel commentaire.
----------------------------------------------------
Par ailleurs, les commentaires anonymes sont systématiquement supprimés s’ils sont trop négatifs ou trop positifs. Ayez des opinions, partagez les avec les autres, mais assumez les ! Merci d’avance. Merci de noter également que les commentaires ne sont pas automatiquement envoyés aux rédacteurs de chaque article.
Si vous souhaitez poser une question au rédacteur de l'article, contactez-le directement.
Merci.
Les 20 derniers articles publiés dans votre journal CFO-news