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.
INTRODUCTION
UN LANGAGE DE PROGRAMMATION ORIENTE OBJET
LES BASES DE LA PROGRAMMATION VBA
LANCER UN PROGRAMME
DEBOGAGE
L'OBJET EXCEL: APPLICATION
L'OBJET FICHIER: WORKBOOK
L'OBJET FEUILLE: WORKSHEET
L'OBJET CELLULE: CELL, RANGE
GERER LES CHAINES DE CARACTERES
GERER DATE ET HEURE
BOITES DE DIALOGUE PERSONNALISEES
VBSCRIPT
MODULE DE CLASSE
CONCLUSION
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
ActiveWorkbook.Name.
Saves permet de vérifier si des modifications ont été effectuées depuis la dernière sauvegarde.
For Each pour parcourir BuiltInDocumentProperties et écrire chaque propriété dans une cellule Excel.