Experts formation

formation office 365

 

Formation Excel Initiation VBA

Découverte

Débutant

Perfectionnement

Expert VBA

Sur Mesure

ICDL/PCIE

Sur-mesure

À distance

Intra-entreprise

Inter-entreprise

Qualiopi

Datadock

Formation initiation au VBA Excel : le contenu et les 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)

Tarifs :

  • 880€/jour pour une personne seule
  • 1000€/jour pour un groupe de 2 à 5 personnes

Plan de cours – INITIATION VBA EXCEL

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

 

Le petit plus des Experts Excel

  • des formateurs diplômés Microsoft Office Specialist Excel
  • Un plan de cours unique et personnalisé rédigé selon vos besoins
  • Un accompagnement post formation durant 30 jours pour vous aider à mettre vos acquis en pratique
  • Un support de cours remis en fin de journée pour vous aider au quotidien
  • Un groupe de niveau identique pour un apprentissage de qualité