Débuter avec VBA Excel et la programmation

Publié par Vivien d'Erebya

le Juin 17, 2020

Cette formation a pour but de vous faire découvrir la programmation sous Excel en douceur et avec simplicité. Le VBA est un langage de programmation orienté objets. VBA signifie Visual Basic For Applications. Ici l’application est Excel. C’est pourquoi il existe aussi le VBA Word, Powerpoint ou encore Access. Le langage de programmation est le Visual Basic. Sa syntaxe est héritée de celle du VB.Net pour les plateformes DotNet. Les méthodes du VBA Excel et ses objets sont centrés autour des objets d’Excel à manipuler comme des cellules ou des plages ainsi que des lignes et des colonnes de tableau. Retenez bien ce mot Objet car c’est le fondement même d’un langage orienté Objets.

Un Objet possède des propriétés et des méthodes. Une propriété permet d’attribuer une valeur ou une caractéristique à l’objet.

La méthode permet de réaliser une action avec l’objet. Ainsi si on imagine un objet désignant une cellule dans VBA Excel, une de ses propriétés permettrait de modifier la police ou la couleur de la cellule, c’est une caractéristique. Une méthode quant à elle pourrait supprimer cette cellule, c’est une action.

On appelle une propriété ou une méthode d’un objet VBA en séparant l’objet de la propriété ou de la méthode par un point dans le code : Objet.Propriété = valeur. Comme vous le savez, lorsque vous réalisez une macro automatique avec Excel, cette dernière enregistre vos actions afin de les reproduire par simple clic sur un bouton. Ces actions sont en fait enregistrées en VBA Excel. Le support sur les macros Excel vous enseigne comment créer et manipuler ces macros. Ce que nous proposons est de créer des macros triviales pour consulter et comprendre le code ainsi généré. Nous tenterons des modifications et nous constaterons l’incidence lors de l’exécution. Nous y découvrirons les objets fondamentaux et apprendrons les propriétés et méthodes essentielles pour débuter de la meilleure des façons qui soit. Nous devons avoir tous les outils de développement à disposition. Nous allons donc commencer par afficher le ruban Développeur.

0 Commentaires

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Ouvrir le Chat
Besoin d'aide ?
Bonjour,
posez votre question. Nous allons vous répondre !