Propriétés des fichiers Excel et macros VBA

Cet article aborde les propriétés essentielles des fichiers Excel et la manière de les manipuler via des macros VBA.

Détails de la leçon

Description de la leçon

Cette leçon vous permet de comprendre et manipuler les propriétés principales d'un fichier Excel en utilisant des macros VBA. Vous découvrirez comment récupérer le nom d'un fichier avec et sans son extension, obtenir le chemin complet du fichier avec la propriété FullName, et connaître l'état de sauvegarde d'un fichier avec la propriété Saves. La leçon explore aussi les propriétés de documents prédéfinis comme le titre, l'objet, l'auteur, et les mots-clés grâce à BuiltInDocumentProperties. De plus, vous apprendrez à créer une boucle pour afficher toutes ces propriétés dans la feuille Excel active et à récupérer les dates de création ainsi que les styles utilisés. En fin de compte, la vidéo explique comment nommer différentes plages de cellules et les récupérer en utilisant la propriété Names dans le classeur actif.

Objectifs de cette leçon

Les objectifs de cette vidéo sont :
- Comprendre les propriétés des fichiers Excel.
- Apprendre à manipuler ces propriétés via VBA.
- Automatiser l'affichage et la récupération des informations des fichiers Excel.

Prérequis pour cette leçon

Pour suivre cette vidéo, il est conseillé d'avoir une connaissance de base d'Excel et des notions élémentaires en VBA.

Métiers concernés

Ce sujet est particulièrement utile pour les métiers suivants :
- Gestionnaire de données
- Analyste financier
- Développeur VBA
- Assistant en administration générale

Alternatives et ressources

En alternative, vous pouvez utiliser d'autres outils de manipulation de fichiers comme Google Sheets avec Apps Script ou LibreOffice Calc avec ses macros.

Questions & Réponses

La récupération du nom du fichier Excel actif avec extension peut se faire à l'aide de la propriété ActiveWorkbook.Name.
La propriété Saves permet de vérifier si des modifications ont été effectuées depuis la dernière sauvegarde.
On peut afficher toutes les propriétés prédéfinies en utilisant une boucle For Each pour parcourir BuiltInDocumentProperties et écrire chaque propriété dans une cellule Excel.