FORMATION INFORMATIQUE - MICROSOFT EXCEL - Macros et programmation Visual Basic (V.B.A.) - Formation initiale - 1 jour - Présentiel

Formation créée le 15/02/2021. Dernière mise à jour le 02/09/2022.
Version du programme : 2

Type de formation

Formation présentielle

Durée de formation

7 heures (1 jour)

Accessibilité

Oui
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

FORMATION INFORMATIQUE - MICROSOFT EXCEL - Macros et programmation Visual Basic (V.B.A.) - Formation initiale - 1 jour - Présentiel


Ce module de formation est destiné à tout utilisateur confirmé d'Excel voulant maîtriser le langage Visual Basic appliqué à Excel.

Version PDF

Objectifs de la formation

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

Profil des bénéficiaires

Pour qui
  • Tout secteur d'activité
  • Tout utilisateur confirmé d'Excel voulant maîtriser le langage Visual Basic appliqué à Excel
  • Formation & handicap : contacter notre référent handicap PREVAT pour les modalités d'adaptation du parcours de formation au 04 78 59 06 38
Prérequis
  • Une maîtrise des bases de l'environnement Windows est fortement conseillée
  • Une maîtrise des fonctions avancées d'Excel est fortement conseillée

Contenu de la formation

ENREGISTRER, MODIFIER ET EXECUTER 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 :
  • Ecrire directement une macro dans l'éditeur Visual Basic
  • Intégrer la notion d'objets, méthodes et propriétés
  • Déclarer et utiliser des variables
  • Créer des macros interactives avec des boîtes de dialogue : lnputbox, Msgbox
  • Effectuer des tests: If ... Then ... Else, Select Case
  • Manipuler les feuilles, les classeurs
  • Gérer le curseur : position, déplacement, sélection dynamique
  • Transférer les données d'une feuille dans une autre
  • Mettre en place des boucles pour les traitements répétitifs : Do ... Loop, For ... Next, For Each
  • Traiter les erreurs : On Error
  • Figer l'écran, désactiver les messages d'alerte
  • Déclencher automatiquement des macros à l'ouverture d'un classeur, à sa fermeture
GERER UNE BASE DE DONNEES PAR MACRO :
  • Créer un formulaire personnalisé (UserForm) avec des zones de saisie
  • Contrôler les données par macro et les transférer dans une autre feuille de calcul
"DEBOGUER" UNE MACRO :
  • Exécuter en pas à pas, poser des points d'arrêts
  • Contrôler les valeurs contenues dans les variables
  • Ajouter des espions

Équipe pédagogique

Intervenant.e spécialisé.e en bureautique

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

  • Feuille de présence / Formulaire individuel d'évaluation de fin de formation / Certificat de réalisation
  • Questions orales ou écrites / Mises en situation

Ressources techniques et pédagogiques

  • Exposés théoriques / Etude de cas concrets / Quizz en salle / Mise à disposition mémo apprenant en ligne
  • EN INTRA : mise à disposition d'une salle dédiée à la formation avec espace de projection et 1 poste de travail par participant
  • Avoir une bonne compréhension orale et écrite de la langue française (si besoin, interprète possible sur demande / devis)

Qualité et satisfaction

A l'issue de la prestation, un lien vers l'évaluation qualité détaillée vous sera envoyé en consultation. Une note inférieure à 7,5/10 entrainera une démarche téléphonique de notre part dans un but d'amélioration et de satisfaction.

Capacité d'accueil

Entre 3 et 8 apprenants

Délai d'accès

5 semaines

Accessibilité

_ Formation accessible en INTRA _ Formation & handicap : contacter notre référent handicap PREVAT pour les modalités d'adaptation du parcours de formation au 04 78 59 06 38