ProduitBlog
Connexion

Excel 2016 macros VBA

Par CNFCE

Niveau expert

CertifianteCPF

Description

La programmation VBA ( Visual Basics for Applications ) est une solution personnalisée par Excel qui vous permettra d’ajouter des caractéristiques, des fonctions ou des commandes qui ne pourraient pas être directement intégrées sur Excel. Ce stage de formation Excel macros VBA vous permettra de faire un premier pas sur la programmation et de progresser en développement.

Public cible

Tout public souhaitant se perfectionner sur Excel Macros

Pré-requis

Il est recommandé d'avoir un niveau perfectionnement en Excel pour participer à la formation Excel 2016 Macros VBA

Programme

L'environnement de développement sur Excel VBA

  • Le menu développeur
  • L'environnement de développement intégré EDI
  • Les manières de basculer de EDI à Excel
  • La sécurité des macros

Présentation des macros sur Excel 2016

  • Quel est le principe d'une macro sur Excel ?
  • Où et comment enregistrer une macro ?
  • Le classeur de macros personnelles PERSONAL.XLB
  • Comment et pourquoi modifier une macro

Exercices de création de macros sur Excel 2016

  • Macro de formatage et macro de filtre
  • Interaction de macro avec une liste déroulante et un formulaire utilisateur UserForm
  • Macro de tri et des boutons d'options
  • Macro qui enclenche le calcul d'une table d'hypothèse dans un scénario

Comment maîtriser les contrôles de formulaire et les Activex

  • Différence entre les deux grandes familles de contrôles
  • Manipulation de boutons de commande, de cases d'option, de listes modifiables, de cases à cocher
  • Les propriétés des contrôles ActiveX
  • Programmation d'un ActiveX et étude des événements spécifiques

Maîtriser le langage VBA (Visual Badics for Applications) sur Excel 2016

  • Qu'est ce qu'un langage orienté objet ?
  • Définition d'une classe d'objets dans Excel.
  • Les propriétés, les méthodes et les événements
  • Manipulation des classeurs, des feuilles et des cellules
  • Les bibliothèques et les références. Faire parler l'ordinateur par programme

Les applications diverses en VBA sur Excel 2016

  • Base de données remplie automatiquement par des données issues d'un formulaire
  • Gestion des propriétés de cellules et manipulation de verbes d'action (méthodes)
  • Gestion d'événements dans une feuille
  • Extraire des informations d'Excel pour les envoyer vers Outlook
  • Extraire des adresses et créer automatiquement un publipostage dans Word
  • Extraire un graphique Excel pour l'envoyer vers powerpoint ?

Copier / Coller un VBA sur Excel 2016

  • Comment réaliser un copier coller en VBA entre deux feuilles ?
  • Copier des informations d'un classeur vers un autre

Les variables

  • Qu'est-ce qu'une variable sur Excel 2016 ?
  • Comment déclarer une variable avec DIM ?
  • Quand doit-on déclarer une variable de type PUBLIC ?
  • Comment affecter une valeur à une variable ?
  • Comment contrôler le contenu d'une variable ?
  • Les fenêtres variables locales et espion
  • Le gestionnaire d'erreur ON ERROR GOTO étiquette avec RESUME et NEXT
  • Les variables objets
  • Manipulation des feuilles et des classeurs avec une variable objet

Maîtriser les boucles et les structures de contrôle

  • L'expression FOR NEXT
  • L'expression DO WHILE, LOOP et WHILE WEND
  • L'expression conditionnelle IF END IF
  • L'expression conditionnelle SELECT CASE END SELECT
  • L'expression conditionnelle IIF
  • L'expression de boucle FOR EACH NEXT

Comprendre et créer un formulaire USEFORM sur Excel 2016

  • Création d'un UserForm avec ses contrôles
  • Manipulation des propriétés et des événements des contrôles
  • Fermeture et ouverture d'un formulaire à partir d'une feuille

Pédagogie

  • Apports théoriques et pratiques
  • Exercices pratiques sur poste (90% de la formation)
  • Support de cours formation Excel 2016 Macros sous forme de mémo

Prochaines sessions

Du jeu. 28 mars 2019 au ven. 29 mars 2019
Du jeu. 6 juin 2019 au ven. 7 juin 2019
Du jeu. 12 sept. 2019 au ven. 13 sept. 2019
Du jeu. 21 nov. 2019 au ven. 22 nov. 2019