Ce livre est organisé en deux parties correspondant à deux livres existants. La première partie 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. La seconde partie vous permettra de vous entraîner en réalisant des exercices variés et concrets.1re partie : Macros et langage VBA - Découvrez la programmation sous Excel (2e édition)Cet ouvrage est destiné aux personnes qui souhaitent découvrir la...
Ce livre est organisé en deux parties correspondant à deux livres existants. La première partie 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. La seconde partie vous permettra de vous entraîner en réalisant des exercices variés et concrets.
1re partie : Macros et langage VBA - Découvrez la programmation sous Excel (2e édition)
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)...
2e partie : Excel - Macros et programmation en VBA (2e édition)
Entraînez-vous aux macro-commandes et au langage de programmation VBA Excel en réalisant des exercices variés et concrets : utiliser l’Enregistreur de macros, créer des fonctions personnalisées, utiliser le langage VBA Excel pour créer des macros et des procédures événementielles (contrôler les saisies effectuées, afficher des images, mémoriser l’historique des modifications d’un classeur...), pour concevoir des macros agissant sur des plages de cellules, des feuilles et classeurs ; certains exercices portent sur la création de formulaires intégrant des contrôles multiples et variés en interaction avec des listes et bases de données Excel...
Personnaliser le ruban pour lancer vos macros et afficherun formulaire utilisateur
Piloter une autre application qu’Excel
Créer et écrire dans un documentWord
Créer et alimenter un courriel Outlook
Exercice final
Objectifs du chapitre
Énoncé principal
Contexte
Objectifs imposés
Objectifs libres
Approches possibles
Le code d’abord, le visuel ensuite
Les interfaces pour obtenir l’adhésiondes utilisateurs, la machinerie ensuite
Corrections des exercices
Corrections des exercices
Communiquer avec l’utilisateur
Exercice 1 : Fonction MsgBox
Exercice 2 : Fonction InputBox
Les variables, les constantes
Exercice 1 : Déclarations simplesde variables
Exercice 2 : Déclarations multiplesde variables
Exercice 3 : Affectation de valeurs
Les procédures, les fonctions, les macros
Exercice 1 : Écriture de macros
Exercice 2 : Écriture de procédures
Exercice 3 : Partage de variables publiques
Exercice 4 : Écriture de fonctions
Les conditions
Exercice 1 : Si Alors
Exercice 2 : Si Sinon
Exercice 3 : Si Sinon Si
Exercice 4 : Selon Valeur
Exercice 5 : Condition condensée
Les boucles
Exercice 1 : Boucles For Next
Exercice 2 : Boucle Do Loop
Exercice 3 : Sortie de boucle
Les opérateurs
Exercice 1 : Opérateurs arithmétiques
Exercice 2 : Opérateurs de comparaison
Exercice 3 : Opérateurs de logique
Les chaînes de caractères
Exercice 1 : Concaténation de chaînes
Exercice 2 : Portions de chaînes
Exercice 3 : Casse de chaînes
Les dates et les heures
Exercice 1 : Afficher la date et l’heuresystème
Exercice 2 : Créer une date et uneheure
Exercice 3 : Additions et soustractions
Exercice 4 : Parties d’une date
Exercice 5 : Un peu de mise au bon format
Les cellules
Exercice 1 : Valeur dans une cellule
Exercice 2 : Un peu de couleurs
Exercice 3 : Copier-coller des cellules
Exercice 4 : Colonnes et lignes des cellules
Les feuilles
Exercice 1 : Feuille active
Exercice 2 : Copie d’une feuille à l’autre
Exercice 3 : Nombre de feuilles dans un classeur
Exercice 4 : Jouer sur la couleur des feuilles
Exercice 5 : Organisation d’évènements
Les classeurs
Exercice 1 : Utiliser ThisWorkbook
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
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.
Après avoir participé au développement de plusieurs logiciels (gestion de commandes, réalisation de devis, évaluation de compétences...), Pierre RIGOLLET assure depuis plus de vingt ans des actions de formation auprès de structures variées (PME, Administration, Ecole de Commerce, Organismes de formation...) et de publics divers (dirigeants d’entreprises, adultes en formation continue, demandeurs d’emplois, étudiants...) ; cette diversification lui permet d’affiner en permanence sa technique pédagogique et de fournir ainsi des prestations de formation et des livres d’informatique de qualité, adaptés aux besoins de tous.