Menu

Excel – Macro commandes et introduction au langage VBA

CONNAISSANCES PREALABLES

  • Avoir de très bonnes connaissances d’Excel, équivalent au niveau de la formation BUEXPERF - Excel Perfectionnement

DURÉE

  • 1 journée (7 heures)

Eligible CPF : Oui

PROFIL DES STAGIAIRES

  • Utilisateurs confirmés d’Excel utilisant ou non des fichiers contenant des macros

OBJECTIFS

  • Savoir automatiser des tâches à l’aide de macros commandes
  • S’initier au langage de programmation Visual Basic pour Applications (VBA)

METHODES PEDAGOGIQUES

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • Mise à disposition d’un poste de travail par participant

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

  • Consultant-Formateur expert Excel

CONTENU DU COURS

1 - Classeurs contenant des macros

  • Formats xlsm prenant en charge les macros, ancien format xls
  • Ouvrir un classeur contenant des macros : avertissement de sécurité, autoriser les macros, suppression de cet avertissement dans les options de sécurités
  • Configurer Excel pour afficher l’onglet Développeur
  • Exécuter une macro existante
  • Visualiser le code VBA de la macro

2 - Création d’une macro en mode enregistrement

  • Savoir identifier toutes les actions à enregistrer
  • Tester ces actions avant de procéder à l’enregistrement
  • Enregistrer la macro et choisir son emplacement : classeur actif ou classeur de macros personnelles ?
  • Arrêter l’enregistrement
  • Exécuter la macro et éventuellement la tester dans un autre classeur
  • Maîtriser la notion d’adressage absolu ou relatif par rapport à des sélections, des mouvements dans la feuille
  • Savoir programmer des actions essentielles telles que : sélectionner la première cellule disponible en fin de colonne ou de ligne, sélectionner la zone en cours, sélectionner des cellules spéciales

3 - Différentes solutions pour exécuter une macro

  • Créer un raccourci clavier permettant de lancer une macro
  • Créer un bouton sur la feuille et lui affecter une macro
  • Insérer une forme ou une image et leur affecter une macro
  • Ajouter un bouton à la barre d’outils Accès rapide et lui affecter une macro
  • Créer un nouvel onglet dans le ruban et des groupes nommés pouvant contenir des macros – renommer et personnaliser les boutons créés

4 - Transition Macros / Programmation VBA

  • Comprendre l’interface de l’éditeur VBA : explorateur de projet, fenêtre propriétés, code
  • Copier-coller un programme dans un nouveau module de l’éditeur VBA
  • Savoir le Débogage en cas d’erreur savoir réinitialiser le programme
  • Enregistrer une action isolée pour pouvoir améliorer ou corriger une macro existante

5 - Initiation à la programmation en code VBA

  • Création d’une programmation « Sub » pour afficher un message à l’écran (MsgBox et ses différents paramètres)
  • Création d’une programmation « Function » pour créer une fonction pouvant être utilisée dans Excel
  • Interagir avec l’utilisateur en l’invitant à faire une saisie qui sera utilisée par le programme (InputBox)
  • Initiation aux conditions (If… Then / If… Then, Else, End If)
  • Rendre une saisie obligatoire et afficher un message si la saisie n’a pas été faite
  • Initiation au principe de boucle

6 - Certification TOSA®

  • Cette formation prépare la Certification TOSA® Excel VBA
Formation inter
à partir de
450 €
par stagiaire
Un renseignement ?
Un devis ?

Nos
références