Formation Initiation VBA Excel

|En entreprise |À distance |Certifiante

Nous contacter

La formation d’initiation VBA Excel: son contenu et ses objectifs

Objectif :

  • Enregistrer une macro en utilisant l’outil d’enregistrement automatique
  • Apporter des modifications mineures à sa macro
  • Réaliser des macros simples directement en langage VBA

Pré-requis : Bonne maîtrise d’Excel (mise en forme, tableau croisé dynamique, formules, graphique, filtre)

Cible : Salarié souhaitant automatiser des tâches sur Excel

Support : Un support de cours et des cas pratiques fournis sur clé USB

Durée de la formation : 2 jours (14 heures)

Plan de cours de la formation

Découverte du langage VBA et des macros

  • Appréhender l’utilisation du langage VBA et des macros :
    • Comprendre l’intérêt du VBA dans la suite Office et plus particulièrement Excel
    • Préparer son classeur au développement de macros
    • Utiliser son propre classeur de macros personnelles
    • Appréhender les risques que peuvent comporter les macros
  • Mettre en œuvre une première macro sans aucun code VBA avec l’enregistreur :
    • Comprendre l’utilité de l’enregistreur et ses limites
    • Enregistrer une macro sur une plage fixe
    • Enregistrer une macro sur une plage dynamique avec les raccourcis clavier les plus courants
    • Lancer sa macro via les différentes options proposées par Excel

Prendre en main l’environnement de développement VBE (Visual Basic Environment)

  • Apprendre à utiliser l’interface VBE :
    • Accéder à l’interface Visual Basic par raccourcis clavier ou via l’onglet « Développeur »
    • Se repérer dans l’environnement et connaître l’utilité de chaque fenêtre de l’interface
    • Créer sa propre interface pour mettre en avant les fenêtres utiles à son développement
  • Classer son code :
    • Ecrire son code dans le classeur ou dans les feuilles : intérêt et limites
    • Ajouter des modules et les renommer
    • Comprendre l’intérêt des différentes procédures et leur portée
  • Alléger le code d’une macro :
    • Commenter le code de sa première macro
    • Repérer et supprimer les instructions inutiles
    • Simplifier l’écriture de ses macros avec la structure With

Déclaration et gestion de variables

  • Créer et utiliser une variable :
    • Connaître les différents formats possibles de variables et leur portée dans le projet
    • Déclarer une variable avec Dim et lui attribuer une valeur
    • Réaliser des opérations arithmétiques et afficher le résultat avec Debug.Print
    • Espionner la valeur d’une variable avec la fenêtre « Variables locales » ou « Espions »
  • Interagir avec l’utilisateur :
    • Afficher un message à l’utilisateur avec MsgBox
    • Faire saisir du texte à l’utilisateur avec InputBox

Structures conditionnelles et fonctions personnalisées

  • Mettre en œuvre des structures conditionnelles :
    • Connaître les opérateurs logiques élémentaires : >, >=, <, <=, <>, AND, OR, NOT et LIKE
    • Mettre en œuvre les différentes structures conditionnelles avec les opérateurs logiques : If… Then, If…Then…Else…, If…Then…ElseIf…Else…
    • Simplifier certains cas d’utilisation de structures conditionnelles avec Select Case
  • Créer sa propre fonction personnalisée :
    • Gérer les valeurs de paramètres de la fonction
    • Récupérer le résultat de la fonction
    • Utiliser sa fonction dans le code VBA ou directement dans Excel

 

Pour un groupe

Dans vos locaux ou à distance
_____________________________

durée de la formation excel découverte Durée – 2 jour (14h)
_____________________________

tarif formation excel Prix – 2000,00€ HT
(prix pour un groupe de 5 personnes max soit 352,00€ HT / personne)

Pour une personne

Dans vos locaux ou à distance
_____________________________

durée de la formation excel découverte Durée – 2 jour (14h)
_____________________________

tarif formation excel Prix – 1760,00€ HT
(prix pour une personne seule)

Nos autres offres de formations