Modalité(s) disponible(s)

Présentiel et classes virtuelles

Durée

modules classe virtuelle 2h00 | présentiel : 2 jours

Objectif de la formation Programmation en VBA dans Microsoft Excel

  • Maîtriser la logique de programmation Visual Basic
  • Être capable de réaliser une application à partir de MS Excel
conseils formateur
formation mircrosoft Excel 2013

Multimodal Synchrone

> Le présentiel pour la programmation en VBA dans Microsoft Excel et pour la richesse des échanges et le recul nécessaire à la découverte et la maîtrise de l’ensemble des potentialités des logiciels, une formation centrée sur l’efficacité.

> La Classe virtuelle pour une rapide montée en compétence autour de ses propres problématiques métiers, une formation centrée sur l’efficience.

> ShareHelp™ et Activ’Tutoring™ pour une pédagogie d’accompagnement synchrone à la demande et de soutien.

Pré-requis :

Afin de suivre la formation sur la programmation en VBA dans Microsoft Excel, il faut avoir suivi un perfectionnement ou avoir une très bonne pratique de MS Excel

Formation en Présentiel sur la programmation en VBA dans Microsoft Excel (2 jours)

La découverte de l’interface

Les généralités – Rappels

  • Objets : propriétés et méthodes

La fenêtre de débogage

La structure du langage

  • Variables : définition, type, portée
  • Variables tableaux, espions
  • Instructions de structuration
  • Instructions de décision
  • Instructions de boucle

Les boites de dialogue

  • Création d’une boite
  • Propriétés des contrôles
  • Transferts des données

L’interface

  • Organisation d’un projet
  • Macros complémentaires

Les options

Liens :

– Contrôle d’applications

– OLE Automation et VBA

– DDE et VBA

Gestion des erreurs :

– Interception

– Valeur d’erreur

– Gestion des événements

– Type auto

– Type QuandEvénements

Les fichiers d’aide

Classe virtuelle individuelle
Classe Virtuelle groupe

Classe Virtuelle sur la programmation VBA dans Microsoft Excel en modules indépendants de 2h00

La découverte de l’environnement VBA (Visual Basic Application) (2h00)

  • Introduction à la syntaxe VBA : variables, objets, propriétés, méthodes
  • Soumettre une procédure à une décision de l’utilisateur
  • La récupération et l’utilisation d’une information fournie par l’utilisateur

Structures de base de la programmation VBA (2h00)

  • Les principaux objets MSExcel, leurs propriétés et leurs méthodes
  • Les structures de communication (MsgBox, InputBox)
  • Les structures de décision (If Then Else, Select Case)
  • Les fonctions (Ucase, Lcase, Format…)

Intervention dans le code (2h00)

  • L’explorateur de projets (gestion des modules et procédures)
  • La lecture du code généré par l’enregistreur
  • L’enchaînement de macros
  • L’enregistrement relatif et absolu
  • Fournir une information à l’utilisateur

les macros commandes séquentielles (2h00)

  • La création d’une macro par enregistrement
  • La création d’un bouton de commande dans la barre d’outils/ dans le ruban (office 2010)

Les recherches et calculs (2h00)

  • Les boucles de type Do While (Until) Loop
  • La méthode Offset()
  • Les procédures de type Function()
  • La propriété FormulaR1C1