EXCEL Visual Basic Perfectionnement | Pôle Formation UIMM de Champagne-Ardenne

EXCEL Visual Basic Perfectionnement

Objectifs pédagogiques

Etre capable de créer des programmes en langage Visual Basic

Application (VBA pour Excel)

Méthode pédagogique

  • Un stagiaire par poste informatique

  • Exercices d’évaluation

  • Cas pratiques

Programme

  • Visual Basic Application (VBA)
    Lancer Visual Basic Application
    La fenêtre VBA
    Les feuilles et les modules

  • Programmation Orientée Objet
    Les bases de la POO
    Les propriétés et les méthodes
    Les évènements

  • La structure Object d’Excel
    Objets relatifs à la gestion de l’application
    Objets relatifs à la gestion des classeurs
    Objets relatifs à la gestion des feuilles de calculs
    Objets relatifs à la gestion des cellules

  • Les instructions de programmation
    Les déclarations (Variables, Constantes, …)
    Les procédures (« Sub » et « Fonction »)
    Les boucles et les conditions

  • Les boites de dialogue
    InputBox et MsgBox

  • La boite à outils
    Utiliser des contrôles graphiques
  • Les UserForm
    Créer des formulaires personnalisés
  • Gestion des erreurs
  • Le débogage
  • EVALUATION : exercice pratique

Validation de la formation

Attestation de formation

Public et Pré requis
  • Toute personne ayant de très bonnes connaissances en Excel  et désirant connaître la programmation VBA

  • Développeurs Informatique

Durée
  • 3 jours
Lieux de formation
  • Charleville-Mézières
  • Troyes
  • Reims
  • Saint-Dizier
Pôle Formation UIMM Champagne-Ardenne
site de Charleville-Mézières

131 Avenue Charles De Gaulle
08000 Charleville-Mézières
03 24 56 42 87

Pôle Formation UIMM Champagne-Ardenne
site de Rosières-Près-Troyes

12 Rue du Quebec
10430 Rosières-Près-Troyes
03 25 71 29 71

Pôle Formation UIMM Champagne-Ardenne
site de Reims

Zone Farman - 3 Rue Max Holste - CS110004
51685 Reims cedex 2
03 26 89 66 00

Pôle Formation UIMM Champagne-Ardenne
site de Saint-Dizier

4 Rue de la Tambourine
52115 Saint-Dizier cedex
03 25 07 52 00