Ce livre propose une initiation complète à la programmation VBA dans Excel, couvrant des sujets allant de l'enregistrement de macros, la gestion des variables et constantes, aux structures de code comme les conditions et les boucles, et l'automatisation des tâches à travers des formules et graphiques. Conçu pour les débutants comme pour ceux ayant des connaissances préalables, l'ouvrage fournit des exercices pratiques et des techniques de débogage, et explore des fonctionnalités avancées telles...
Cet ouvrage est destiné aux personnes qui souhaitent découvrir la programmation VBA avec Excel ou qui souhaitent comprendre comment fonctionnent les macros, ces programmes qui permettent de gagner un temps considérable pour réaliser des tâches répétitives. Que vous ayez déjà des notions de programmation ou que vous soyez un parfait débutant, il va vous permettre de découvrir au fur et à mesure des chapitres, les différents aspects de la programmation VBA et comment les exploiter dans Excel. Le code et les syntaxes VBA ayant peu évolué depuis Excel 97, il conviendra à toutes les versions d’Excel bien qu’il ait été rédigé en s’appuyant sur les dernières versions (Excel 2019, 2021 et Excel Microsoft 365).
Vous débuterez par la découverte de l’Enregistreur de macros et les différentes interfaces qui s’offrent à vous lorsqu’il s’agit de programmer. Vous apprendrez à créer vos premiers programmes, à déclarer et utiliser les différentes variables et constantes puis à faire la distinction entre les fonctions, les procédures et les macros.
Vous poursuivrez votre apprentissage en découvrant les principales structures du code que sont les conditions, les boucles et les opérateurs. Vous apprendrez à manipuler les textes et les dates puis les cellules, les feuilles, les classeurs avant d’exploiter l’application Excel dans son ensemble.
Les chapitres sur les formules et les graphiques vous permettront d’automatiser vos rapports et, pour permettre à vos collègues d’utiliser vos applications, vous apprendrez à créer des formulaires. Les techniques permettant de gérer les erreurs et de déboguer les programmes seront également évoquées.
Pour finir, quelques pistes vous permettant d’aller plus loin comme les modules de classes, la personnalisation du ruban Excel ou encore le pilotage des autres applications Office vous sont présentées.
Chaque chapitre est suivi d’une série d’exercices dont vous trouverez une version corrigée en fin d’ouvrage et dans les fichiers disponibles en téléchargement. Le livre se termine par un énoncé d’exercice récapitulatif dont l’objectif est de créer une application complète.
Exercice 2 : Créer, enregistreret fermer un classeur
L’application Excel
Exercice 1 : Lancer une nouvelle applicationExcel
Exercice 2 : Obtenir les objets actifs
Exercice 3 : Parcourir quelques fichiers
Les formules
Exercice 1 : Écriture de formulesen français
Exercice 2 : Écriture de formulesen anglais
Les graphiques
Exercice 1 : Création simple degraphique
Exercice 2 : Déplacement de graphique
Exercice 3 : Personnaliser le graphique créé
Les formulaires utilisateurs
Exercice 1 : Formulaire élémentaire
Exercice 2 : Aller un peu plus loin
Gestion des erreurs et débogage
Exercice 1 : Renforcer vos précédentsexercices
Exercice 2 : Mettre en place une gestiond’erreur
Exercice 3 : Utiliser les fonctions de contrôle
Votre livre est à l'étude. Je suis formateur Excel VBA. Je fais des formations de 30 heures chaque semestre. Actuellement j'ai 20 auditeurs et sans doute autant le prochain semestre. Je suis à l'initiative de cette formation. Si le livre m'apparait complet, j'en ferai la promotion.
S. d
Édition assez complète pour travailler
Georges B
Jean-Philippe ANDRÉ
Développeur, Consultant autour des technologies Microsoft depuis de nombreuses années, Jean-Philippe ANDRÉ intervient aujourd’hui en soutien aux développeurs au Québec. Enseignant pendant près de 10 ans en écoles d’ingénieurs et à l’université, il a rédigé de nombreux livres sur la programmation VBA ou la prise en main de Dynamics 365 dans lesquels il aime à transmettre toute son expérience technique et pédagogique.