Centre National de la Formation Conseil en Entreprise

Formation Langage VBA sous Excel et perfectionnement Macros

Durée conseillée 2 jours

Formation Langage VBA sous Excel et perfectionnement Macros éligible TOSA Centre de formation validé Datadock

Formation Langage VBA sous Excel : appréhender la programmation VBA Excel 

Ce stage de formation langage VBA (Visual Basic for Application) sous Excel et perfectionnement en Macros vous permettra d'appréhender la programmation sous Excel d'un niveau expert. Cette session de formation, de deux jours, est destinée à des stagiaires Experts sur Excel sachant réaliser des macros "simples" et souhaitant maîtriser les outils bureautiques adaptés à leur activité.

Objectifs pédagogiques de la formation Langage VBA sous Excel et perfectionnement Macros

  • Comprendre l'environnement de programmation VBA sous excel
  • Découvrir et gérer la manipulation des variables objets et des formulaires USERFORM
  • Gagner en efficacité en maîtrisant les outils bureautiques adaptés à son activité 

Introduction à la formattion : Appréhender la notion de variables sur Excel VBA

  • Rappel sur les variables objets sous VBA Excel
  • Les classes d'objets et le langage à point
  • Les tableaux mémoire VBA de taille fixe et dynamiques.
  • Utilisation de la mémoire pour accélérer des traitements de données entre plusieurs classeurs

Créer des évènements et des macros sous Excel VBA

  • Qu'est-ce qu'un évènement ?
  • Test à la fermeture du classeur avec l'évènement BeforeSave
  • Modification d'un paramètre avant l'impression avec l'évènement BeforePrint
  • Récupération d'une adresse avec l'évènement Change dans une feuille

Savoir utiliser les collections d'objets sous Excel 

  • Qu'est-ce qu'une collection sous Excel ?
  • La boucle FOR EACH variable IN permet d'agir sur les objets d'une collection
  • Les bibliothèques externes intégrables dans Excel et les composants ActiveX
  • Exemple de communication entre Excel et Outlook
  • Exemple de communication entre Excel et Word

Maîtriser l'exportation et l'importation sous Excel 

  • Connaître et utiliser la commande OPEN FOR MODE
  • Extraction de valeurs vers un fichier de texte
  • Intégrer l'importation de valeurs dans une feuille de calcul avec LINE INPUT

Savoir comment créer un formulaire USERFORM

  • Création du Userform
  • Appel du formulaire avec SHOW
  • Désengagement du formulaire avec UNLOAD ou HIDE
  • Appel du formulaire par un bouton poussoir
  • Modification des propriétés du UserForm
  • Les contrôles du formulaire : bouton poussoir, liste déroulante, case à cocher, bouton radio, image

Maîtriser la réalisation d'une application de gestion

  • Mise en place d'une base Excel et création d'une fiche dans le UserForm
  • Recherche d'une fiche
  • Création d'une fiche
  • Modification d'une fiche
  • Impression d'une fiche

Public cible

Tout public

Pré-requis

Il est nécessaire de maîtriser la programmation des macros pour suivre la formation langage VBA sous Excel et perfectionnement en Macros

Méthodes pédagogiques pour le stage Langage VBA sous Excel et perfectionnement Macros

  • Énoncés théoriques
  • Exercices d'application sur poste informatique à hauteur de 80% du temps de la formation
  • Support de cours formation langage VBA sous Excel et perfectionnement en Macros sous forme de mémo

Dates et lieux

Date de début Date de fin Lieu de formation
06-02-2019 07-02-2019 Paris 15 Réserver
06-06-2019 07-06-2019 Paris 15 Réserver
03-07-2019 04-07-2019 Paris 15 Réserver
23-10-2019 24-10-2019 Paris 15 Réserver
Selon vos disponibilités Dans vos locaux Réserver
Demander un devis Plan d'accès 01 81 22 22 18