Excel VBA - Niveau Opérationnel

Formation de 21h

Formation créée le 07/11/2021. Dernière mise à jour le 31/07/2024.
Version du programme : 1
Taux de satisfaction des apprenants
9,7/10 (4 avis)

Type de formation

Formation présentielle

Durée de formation

21 heures

Accessibilité

Oui

Excel VBA - Niveau Opérationnel

Formation de 21h


A l’issue de la formation, le stagiaire aura une bonne connaissance du langage VBA afin de réaliser des programmes complexes. Formation en petit groupe permettant une réelle personnalisation.

Objectifs de la formation

  • Automatiser les calculs ou le traitement de données dans Excel
  • Maîtriser les bases de la programmation en VBA
  • Enregistrer, modifier et écrire des macros VBA

Profil des bénéficiaires

Pour qui
  • Développeur en Informatique ou personne souhaitant réaliser des fonctions évoluées avec Excel.
Prérequis
  • Avoir suivi la formation en Perfectionnement sur Excel ou avoir le niveau équivalent

Contenu de la formation

Questionnaire de positionnement
Enregistrer, modifier et exécuter une macro
  • Utiliser l'enregistreur de macros
  • Modifier une macro enregistrée
  • Affecter une macro à un bouton, à un objet
  • Créer une macro accessible depuis tous les classeurs
Programmer avec Excel
  • Écrire directement une macro dans l'éditeur Visual Basic
  • Intégrer la notion de procédures Sub et Function
  • Intégrer la notion d'objets, méthodes et propriétés
  • Déclarer et utiliser des variables pour optimiser le code
  • Gérer le curseur : position, déplacement, sélection dynamique
  • Manipuler les feuilles, les classeurs par macro
  • Transférer les données d'une feuille dans une autre
  • Créer des macros interactives : Inputbox, Msgbox
  • Effectuer des tests : If… Then… Else, Select Case
  • Mettre en place des boucles pour les traitements répétitifs : Do While… Loop, For… Next, For… Each
  • Figer l'écran, désactiver les messages d'alerte d'Excel
  • Déclencher automatiquement des macros à l'ouverture d'un classeur, à sa fermeture
  • Définir des macros évènementielles simples
  • Créer des fonctions personnalisées (Function)
  • Créer un formulaire personnalisé (UserForm) avec zones de saisie, listes déroulantes, boutons d'option, cases à cocher
  • Contrôler les données par macro et les transférer dans la feuille de calcul
3 - "Déboguer" une macro
  • Exécuter au pas à pas, poser des points d'arrêts
  • Contrôler les variables, ajouter des espions
  • Traiter les erreurs : On Error

Équipe pédagogique

Cette formation est assurée par un expert en bureautique, spécialisé dans le développement d’applications en VBA.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Exercices d'application
  • Formulaires d'auto-évaluation de la formation.
  • Attestation de fin de formation

Ressources techniques et pédagogiques

  • Accueil des stagiaires dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.
  • Répartition théorie/pratique : 30% - 70%
  • Matériel : Mise à disposition d'ordinateur, vidéo-projecteur, paperboard

Qualité et satisfaction

96% des apprenants sont très satisfaits de la formation - 100% des candidats ont acquis les objectifs
Taux de satisfaction des apprenants
9,7/10 (4 avis)

Modalités de certification

Résultats attendus à l'issue de la formation
  • Acquisition des objectifs - Auto-évaluation en fin de formation
Modalité d'obtention
  • Délivrance d'une Attestation individuelle de fin de formation
Détails sur la certification
  • Vous pouvez suivre la formation VBA Excel Niv 2

Capacité d'accueil

Entre 1 et 5 apprenants

Délai d'accès

2 semaines

Accessibilité

BM Formation est entouré d'un réseau de partenaires, experts du handicap, contactez-nous pour personnaliser votre parcours de formation. La formation peut être dispensée intégralement à distance. Les locaux de BM Formation sont accessibles aux personnes à mobilité réduite.