1. Livres & vidéos
  2. Apprenez le langage VBA - et devenez un expert sur Excel (3e édition)

Apprenez le langage VBA et devenez un expert sur Excel (3e édition)

Informations

Livraison possible dès le 20 avril 2026
  • Livraison à partir de 0,01 €
  • Version en ligne offerte pendant 1 an
  • Livres rédigés par des auteurs francophones et imprimés à Nantes

Informations

  • Consultable en ligne immédiatement après validation du paiement et pour une durée de 10 ans.
  • Version HTML
  • Livres rédigés par des auteurs francophones et imprimés à Nantes

Les points forts du livre :

  • Un apprentissage progressif du langage VBA appliqué à Excel, permettant d’automatiser les tâches, créer des fonctions personnalisées et développer des outils métiers performants,
  • Une pédagogie basée sur des cas professionnels concrets : formulaires de saisie, automatisation de rapports, consolidation de données, gestion de projets et envoi automatisé d’e-mails,
  • Des exemples pratiques compatibles avec Excel Microsoft 365, 2024, 2021 et 2019, intégrant bonnes pratiques de programmation et exploitation avancée des fonctionnalités Excel (tableaux croisés dynamiques, import de données, calculs avancés)
Consulter des extraits du livre en ligne Aperçu de la version papier
  • Niveau Débutant à Initié
  • Nombre de pages 498 pages
  • Parution avril 2026
  • Niveau Débutant à Initié
  • Parution avril 2026

Visual Basic for Applications (VBA) est le langage de programmation intégré à la suite Microsoft Office, conçu pour étendre les fonctionnalités des applications (en particulier Excel) grâce à l’automatisation. Il permet d’automatiser des tâches, de créer des fonctions personnalisées utilisables comme des fonctions natives d’Excel et de développer des outils avancés (formulaires, envoi d’e-mails, génération de rapports PowerPoint, gestion de fichiers…). Accessible même aux débutants, VBA ne nécessite pas de connaissances approfondies en programmation.

L’objectif de ce livre est de vous apprendre à utiliser le langage VBA et à développer vos compétences sur Excel. Rédigé avec Excel dans sa version Microsoft 365, il convient également aux versions 2024, 2021 ou 2019. L’apprentissage repose sur des exemples tirés de situations professionnelles : chaque chapitre propose un cas métier enrichi de notions de cours et d’explications guidant pas à pas la réalisation des exercices.

Après une brève introduction à VBA, vous utiliserez d’abord des fonctions avancées d’Excel pour gérer une liste d’employés (validation des données, calculs sur les dates, fonctions conditionnelles, calculs matriciels, mise en forme conditionnelle, plages nommées variables, import de données CSV...). Vous serez amené à créer un formulaire de saisie des ventes puis à interagir avec Excel via VBA en appliquant de bonnes pratiques de programmation (option Explicit). Vous utiliserez ensuite les tableaux et graphiques croisés dynamiques dans Excel et VBA en suivant l’exemple d’une campagne de test d’une application de vente en ligne synchronisée avec OneDrive ou SharePoint. Un autre exercice vous permettra de calculer durées et coûts d’un projet à l’aide des fonctions de date. Le dernier chapitre vous guidera dans la consolidation de données, l’automatisation de la saisie en ligne et l’envoi mensuel de rapports par e-mail en prenant l’exemple d’une chaîne d’agences immobilières.

 

Caractéristiques

  • Livre (broché) - 17 x 21 cm
  • ISBN : 978-2-409-05369-6
  • EAN : 9782409053696
  • Ref. ENI : SOB24EXCVBA

Caractéristiques

  • HTML
  • ISBN : 978-2-409-05370-2
  • EAN : 9782409053702
  • Ref. ENI : LNSOB24EXCVBA

Téléchargements

Introduction
  1. A. Introduction
    1. 1. Pourquoi apprendre VBA ?
    2. 2. Pourquoi ce livre ?
    3. 3. Quel est le niveau nécessaire pour lire ce livre ?
    4. 4. Quel sera votre niveau à la fin de la lecture de ce livre ?
    5. 5. Comment lire ce livre ?
    6. 6. Les auteurs
  2. B. Avant de commencer
    1. 1. Vocabulaire spécifique
    2. 2. Raccourcis-clavier
      1. a. Manipulation d’un classeur
      2. b. Manipulation du tableur
    3. 3. Versions de Microsoft Office Excel
      1. a. Excel 2003
      2. b. Excel 2007
      3. c. Excel 2010
      4. d. Excel 2013
      5. e. Excel 20
      6. f. Excel 2019
      7. g. Excel 2021
      8. h. Excel 2024
      9. i. Excel Microsoft 365
      10. j. Office pour Mac
      11. k. Version du livre
      12. l. Langue du produit Office
Gestion des employés : exploitation de données brutes
  1. A. Formules Excel avancées : description de l’exemple
    1. 1. Présentation de l’exemple
    2. 2. Présentation du classeur
    3. 3. Fonctionnalités
  2. B. Formules Excel avancées : notions de cours
    1. 1. Liste déroulante dans une cellule - Validation de données
    2. 2. Formule de recherche
    3. 3. Structure conditionnelle sur Excel : conditions et SI
    4. 4. Formule conditionnelle
    5. 5. Gestion des cas d’erreur
    6. 6. Calcul matriciel
  3. C. Formules Excel avancées : réalisation de l’exemple
    1. 1. Données issues d'un fichier CSV
    2. 2. Nommage des plages
    3. 3. Fonctions de recherche : afficher le poste et le salaire de l’année précédente
    4. 4. Gestion des erreurs et formules conditionnelles
    5. 5. Gérer l’erreur sur le salaire des nouveaux arrivants
    6. 6. Salaire moyen par grade et filière : calcul matriciel contre formule conditionnelle
      1. a. Avec les formules conditionnelles
      2. b. Avec le calcul matriciel
    7. 7. Création de la pyramide des âges
    8. 8. Utiliser des formules pour plages variables
  4. D. Indicateurs clés et partages : description de l’exemple
    1. 1. Présentation de l’exemple
    2. 2. Présentation du classeur
    3. 3. Fonctionnalités
  5. E. Indicateurs clés et partages : notions de cours
    1. 1. Fonctions Excel
    2. 2. Création d’un graphique sparkline
    3. 3. Mise en forme conditionnelle simple
    4. 4. Introduction au tableau
  6. F. Indicateurs clés et partages : réalisation de l’exemple
    1. 1. Mise en place du tableau
    2. 2. Formules statistiques
    3. 3. Mise en valeur des données
    4. 4. Graphique sparkline vs graphique classique
Gestion des ventes et formulaires VBA
  1. A. Formulaire de gestion des ventes : description de l’exemple
    1. 1. Présentation de l’exemple
    2. 2. Présentation du fichier
    3. 3. Fonctionnalités
  2. B. Formulaire de gestion des ventes : notions de cours
    1. 1. Concept de programmation
    2. 2. Concept de formulaire
    3. 3. Rédaction du code
    4. 4. Utilité de l’instruction Option Explicit
    5. 5. Notion d'indentation dans le code VBA
    6. 6. Le fonctionnement de l’éditeur Visual Basic
  3. C. Formulaire de gestion des ventes : réalisation de l’exemple
    1. 1. Création du formulaire
    2. 2. Création des contrôles sur le formulaire
    3. 3. Définition des procédures et événements
    4. 4. Rédaction du code : procédures et événements
  4. D. Protection d’un classeur : description de l’exemple
    1. 1. Présentation de l’exemple
    2. 2. Présentation du fichier
    3. 3. Fonctionnalités
  5. E. Protection d’un classeur : notions de cours
    1. 1. Afficher/masquer une feuille
    2. 2. Protéger la feuille et ses cellules
    3. 3. Protéger le code VBA
  6. F. Protection d’un classeur : création de l’exemple
    1. 1. Masquer les feuilles Factures et Produits
    2. 2. Protéger la structure du classeur
    3. 3. Afficher les stocks via un formulaire
    4. 4. Protéger les cellules de la feuille Accueil
    5. 5. Protéger le code VBA
    6. 6. Analyse avec Copilot
Gestion d’une campagne de test
  1. A. Création de tableaux et graphiques croisés dynamiques (TCD et GCD) : description de l’exemple
    1. 1. Présentation de l’exemple
    2. 2. Présentation du fichier
    3. 3. Fonctionnalités
  2. B. Création de tableaux et graphiques croisés dynamiques (TCD et GCD) : notions de cours
    1. 1. Créer un tableau croisé dynamique simple
    2. 2. Créer un tableau croisé dynamique avec l’assistant
    3. 3. Champs calculés et éléments calculés
  3. C. Création de tableaux et graphiques croisés dynamiques (TCD et GCD) : réalisation de l’exemple
    1. 1. Stock d’anomalies
    2. 2. Nombre d’anomalies par projets (et par priorité)
    3. 3. Avancement des cas de tests
    4. 4. Revue des cycles de test
    5. 5. Indicateur de situation des tests
  4. D. Automatisation de la création d’un rapport PowerPoint : description de l’exemple
    1. 1. Présentation de l’exemple
    2. 2. Présentation du fichier
    3. 3. Fonctionnalités
  5. E. Automatisation de la création d’un rapport PowerPoint : notions de cours
    1. 1. Enregistrement de macro
    2. 2. Créer un tableau croisé dynamique avec VBA
    3. 3. Créer un graphique avec VBA
    4. 4. Manipuler PowerPoint
  6. F. Automatisation de la création d’un rapport PowerPoint : réalisation de l’exemple
    1. 1. Actualiser et copier les graphiques
    2. 2. Nombre de tests par personne
    3. 3. Mise en forme du rapport
    4. 4. Création du rapport PowerPoint
    5. 5. Manipuler des fichiers enregistrés sur OneDrive ou SharePoint
    6. 6. Finalisation
    7. 7. Introduction à Python dans Excel
Gestion des employés
  1. A. Calcul de la durée et du planning : description de l’exemple
    1. 1. Présentation de l’exemple
    2. 2. Présentation du fichier
    3. 3. Fonctionnalités
  2. B. Calcul de la durée et du planning : notions de cours
    1. 1. Formules de date
      1. a. Quelques formules d’adressage de cellule dans une feuille
      2. b. Mise en forme conditionnelle avancée
  3. C. Calcul de la durée et du planning : réalisation de l’exemple
    1. 1. Calcul de la durée de chaque tâche
    2. 2. Mise en forme du diagramme de Gantt
  4. D. Gestion des présences - Outil d’administration : description de l’exemple
    1. 1. Présentation de l’exemple
    2. 2. Présentation du fichier
    3. 3. Fonctionnalités
  5. E. Gestion des présences - Outil d’administration : notions de cours
    1. 1. Création dynamique de contrôle
    2. 2. Tableaux VBA
  6. F. Gestion des présences - Outil d’administration : réalisation de l’exemple
    1. 1. Initialisation du formulaire
    2. 2. Bloquer l’accès à la feuille Planning
    3. 3. Calculer le coût du projet
Consolidation et partage de données
  1. A. Consolidation de données diverses : description de l’exemple
    1. 1. Présentation de l’exemple
    2. 2. Présentation des classeurs
    3. 3. Fonctionnalités
  2. B. Consolidation de données diverses : notions de cours
    1. 1. Manipulation de feuilles et classeurs
    2. 2. Sélection et ouverture d’un classeur Excel
    3. 3. Les boucles
    4. 4. Format de la cellule
    5. 5. Formule Excel dans le code VBA
    6. 6. Select Case et structure conditionnelle
  3. C. Consolidation de données diverses : réalisation de l'exemple
    1. 1. Structure du code
    2. 2. Déclaration des variables feuille et classeur
    3. 3. Définition de la boîte de dialogue d’ouverture de fichier
    4. 4. Parcours des feuilles
  4. D. Partage des données : description de l’exemple
    1. 1. Présentation de l’exemple
    2. 2. Présentation des classeurs et outils utilisés
    3. 3. Fonctionnalités
  5. E. Partage des données : notions de cours
    1. 1. Formulaire de tableau
    2. 2. OneDrive
    3. 3. Enquêtes
    4. 4. Envoyer un e-mail avec VBA via Outlook
  6. F. Partage des données : réalisation de l'exemple
    1. 1. Créer un formulaire de saisie automatique pour faciliter la saisie des données
    2. 2. Créer une enquête partagée via OneDrive et la diffuser
    3. 3. Envoyer un e-mail avec les statistiques des ventes aux agences
    4.  
    5.  
    6.  
    7. Index

Franck CHARDON GOLFETTO

Diplômé d’un DESS en Informatique Image et Productique avec option CFAO, sénior avec près de 32 ans d’expériences industrielles variées, Franck CHARDON-GOLFETTO est expert de l’application d’Excel et de VBA au monde du véhicule industriel, des télécoms, du conseil, des services, des écritures comptables… Il a été formateur sur ces mêmes technologies en adaptant ses cours à des environnements variés tels que le social, la comptabilité, la gestion budgétaire, le conseil pour les affaires et la gestion, la restauration ou la vente. Fort de ses expériences, il apporte dans ses écrits des conseils pédagogiques avec une touche personnelle qui facilitent la transposition de ses exemples au monde professionnel.

Nos nouveautés

voir plus