top of page

Excel Macros

Formation Excel Macros : Niveau Expert

Durée

2 jours (14 heures)

Description

La formation "Excel Macros : Niveau Expert" s'adresse aux utilisateurs avancés souhaitant maîtriser pleinement les macros et le langage VBA pour Excel. Ce programme intensif de deux jours couvre l'ensemble des fonctionnalités avancées des macros et du VBA, permettant aux participants de concevoir des scripts complexes, de manipuler les objets Excel, et de gérer les erreurs efficacement. En plus des bases de la création et de l'enregistrement de macros, les apprenants exploreront les structures de contrôle, les procédures, les fonctions et l’automatisation de tâches complexes. La formation inclut également la gestion des événements, l’utilisation de formulaires UserForm, et l'intégration des macros dans des projets pratiques, rendant les tâches bureautiques plus efficaces et personnalisées. Cette approche pratique est soutenue par de nombreux exercices, permettant aux participants de développer leurs compétences et d'appliquer les concepts dans des situations concrètes.

Mode

En présentiel

Objectifs

  • Comprendre l'environnement des macros sous Excel et apprendre la programmation des macros sous Excel VBA.

  • Adopter des outils bureautiques adaptés à votre quotidien sous Excel.

Pré-requis

  • Public cible : Tout public souhaitant se perfectionner sur Excel.

  • Pré-requis :

    • Test de positionnement en amont de la formation.

    • Il est recommandé de maîtriser Excel pour suivre la formation Excel Macros et VBA.

Programme

Jour 1 :

  • Introduction à la formation Excel Macros : comprendre le fonctionnement d'Excel Macros :

    • Qu'est-ce qu'une macro dans Excel ?

    • Savoir comment enregistrer une macro.

    • Créer et enregistrer des macros dans un classeur personnel.

    • Exécuter une macro et consulter son contenu.

  • Savoir modifier des macros sous Excel :

    • Intégrer le vocabulaire des macros et le langage VBA.

    • Se familiariser avec l'environnement de Excel VBA (Visual Basic for Application).

    • VBA manipule des objets existants - L'explorateur d'objets.

    • Interpréter le langage orienté objet et à point - Les noms d'objets les plus courants.

    • Une macro aide à connaître : le code VBA.

  • Utilisation des procédures et des fonctions sous Excel VBA :

    • Qu'est-ce qu'une procédure ?

    • Écrire et supprimer une procédure.

    • Appeler une procédure et exécuter une procédure.

    • Les fonctions de type chaîne, date, numérique.

    • Manipuler la fonction ISDATE.

  • Manipuler les objets et les priorités des macros Excel :

    • Panorama des objets et des fonctions : WORKBOOKS, WORKSHEETS, CELLS, RANGE, ROWS.

    • Intégrer les différentes propriétés des objets.

    • Les verbes d'actions sur les objets.

    • Les événements.

  • Formation Excel Macros : exercices avec les objets et VBA :

    • Récupérer la valeur d'une cellule.

    • Changer la police, la taille et la couleur.

    • Écrire la formule somme par programme.

    • Reporter le résultat d'un calcul dans une cellule.

    • Sélectionner un bloc de cellules et changer le format d'affichage.

    • Vider des cellules spécifiques et affecter une valeur 0 dans plusieurs cellules.

    • Modifier le format des nombres.

    • Écrire des valeurs dans plusieurs feuilles d'un même classeur.

    • Travailler avec plusieurs classeurs.

    • Affecter une macro à un bouton poussoir stocké dans une feuille.

  • Gérer l'instruction des structures de contrôle :

    • Qu'est-ce qu'une boucle ? La boucle FOR ... NEXT, la boucle DO ... UNTIL.

    • Point sur les conditions : La condition IF, la condition IF... THEN... ELSE, la condition multiple IF... THEN... ELSEIF.

    • Intégrer le fonctionnement de la condition SELECT CASE.

    • Contrôle d'un groupe de valeurs dans une feuille.

    • Manipuler la fonction INPUTBOX et la fonction MSGBOX.

  • Mise au point sur la gestion des erreurs :

    • Résoudre les erreurs de l'expression ON ERROR GOTO.

    • La fenêtre espion.

    • Placer un point d'arrêt.

    • Dérouler le code pas à pas.

  • Intégrer les autres spécificités d'Excel Macro :

    • Gérer l'impression avec VBA.

    • Manipuler le menu général avec des boutons poussoirs.

    • Un exemple de formulaire userform.

Méthodes pédagogiques

  • Test de positionnement en amont de la formation permettant d’évaluer le niveau des stagiaires et d’adapter le programme.

  • Énoncés théoriques.

  • Exercices d'application sur poste informatique.

  • Support de cours formation Excel Macros.

  • Auto-évaluation préalable en amont de la formation.

  • Évaluation des acquis en fin de formation.

bottom of page