Accès illimité 24h/24 à tous nos livres & vidéos ! Découvrez la Bibliothèque Numérique ENI. Cliquez ici.
  1. Livres et vidéos
  2. Apprenez le langage VBA - et devenez un expert sur Excel (versions 2019, 2021 et Microsoft 365)

Apprenez le langage VBA et devenez un expert sur Excel (versions 2019, 2021 et Microsoft 365)

  • En stock
  • Expédié en 24h00
  • Livraison à partir de 0,01 €
  • Version en ligne offerte pendant 1 an
  • 1 h d'accès gratuit à tous nos livres et vidéos pour chaque commande
  • Accessible immédiatement et pour une durée de 10 ans
  • Version HTML
  • Accès illimité 24h/24, 7J/7
  • Accès illimité 24h/24, 7J/7
  • Tous les livres en ligne, les vidéos et les cours enregistrés ENI
  • Plus de 10 nouveautés livres et vidéos chaque mois
  • Les nouveautés disponibles le jour de leur sortie
  • Accès 100% en ligne

Présentation

Visual Basic for Application (VBA) est un langage de programmation mis en place afin d'apporter des fonctionnalités supplémentaires aux outils de la suite Microsoft Office et plus particulièrement à Excel en permettant l'automatisation des calculs dans le tableur mais également :

- La création de fonctions gérées comme les fonctions Excel natives.
- La création de formulaire permettant à l'utilisateur d'interagir avec l'application.
- La possibilité d'implémenter de nombreuses fonctionnalités permettant par exemple : d'envoyer un e-mail, de créer un rapport PowerPoint, d'imprimer un document, de lancer une application, d'ouvrir un fichier, de modifier des paramètres Windows...

VBA est un langage accessible c'est-à-dire qu'il ne requiert pas de connaissances poussées en programmation.

L'objectif de ce livre est de vous apprendre à utiliser le langage VBA et à développer vos compétences sur Excel. Il a été rédigé avec la version d'Excel disponible avec un abonnement Microsoft 365 et convient également si vous disposez de la version 2019 ou 2021.

Après une brève introduction à VBA, vous commencerez par utiliser des fonctions avancées d'Excel (validation des données, calculs sur les dates, fonctions conditionnelles, calcul matriciel, mise en forme conditionnelle...), vous serez amené à créer un formulaire de saisie des ventes puis à interagir avec Excel grâce au langage VBA. Vous utiliserez ensuite les tableaux et graphiques croisés dynamiques via Excel et VBA pour gérer le suivi d'une campagne de test d'une application de vente en ligne. L'exercice suivant se base sur les fonctions de date pour calculer des durées et le coût de chaque tâche d'un projet informatique. Dans le dernier chapitre, l'exemple traité vous permettra de consolider des données, d'automatiser la saisie de données en ligne et l'envoi de données mensuelles par e-mail pour plusieurs agences immobilières.

L'approche utilisée est basée principalement sur des exemples extraits de la vie professionnelle. Chaque chapitre correspond à un cas métier et se décompose en notions de cours et explications permettant de réaliser l'exercice. L'objectif est d'être guidé le plus possible et de mettre tout de suite en pratique les notions de cours.

Les classeurs nécessaires à la réalisation des exercices (énoncé) et les versions corrigées sont disponibles en téléchargement sur le site des Editions ENI www.editions-eni.fr.

Table des matières

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

Auteurs

Franck CHARDON GOLFETTOEn savoir plus

Diplômé à la base d’un DESS en Informatique Image et Productique avec Option CFAO, sénior avec près de 32 années d’expériences industrielles variées, Franck CHARDONGOLFETTO a acquis une certaine expertise sur l’utilisation d’Excel et de VBA avec des applications dans le monde du véhicule industriel, des Télécoms, du conseil et des services, des écritures comptables… Il a été régulièrement 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, la vente… Ses riches expériences lui ont permis de mettre à jour sereinement un tel ouvrage en y ajoutant des petites touches personnelles et des conseils pédagogiques liés à son expérience qui faciliteront l’adaptabilité au monde professionnel des diverses applications qui y sont proposées.

Jean-Emmanuel CHAPARTEGUIEn savoir plus

Après obtention d'un Master en Sciences de Gestion suivi d'une spécialisation en Gestion des Système d'Information, Jean-Emmanuel CHAPARTEGUI a enseigné pendant 4 ans à l'université Paris Dauphine un cours portant sur Excel/VBA pour les contrôleurs de gestion. Consultant en Système d'Information, il travaille principalement dans la gestion de projet, la conception fonctionnelle d'application et dans les tests. Ses nombreuses missions lui ont permis d'utiliser Excel/VBA dans des contextes très variés lui offrant aujourd'hui la possibilité d'écrire ce livre et vous transmettre ainsi son expérience.

Caractéristiques

  • Niveau Débutant à Initié
  • Nombre de pages 404 pages
  • Parution juin 2022
    • Livre (broché) - 17 x 21 cm
    • ISBN : 978-2-409-03603-3
    • EAN : 9782409036033
    • Ref. ENI : SOB21EXCVBA
  • Niveau Initié à Débutant
  • Parution juin 2022
    • HTML
    • ISBN : 978-2-409-03604-0
    • EAN : 9782409036040
    • Ref. ENI : LNSOB21EXCVBA

Téléchargements

En complétant ce formulaire, vous acceptez d'être contacté afin de recevoir des informations sur nos produits et services ainsi que nos communications marketing. Vous aurez la possibilité de vous désabonner de nos communications à tout moment. Pour plus d'informations sur notre politique de protection des données, cliquez ici.
  • Des fichiers complémentaires (9 856 Ko)