Nous contacter

EXCEL VBA

3 jours (21 heures)
Objectifs : Développer des applications complètes mettant en œuvre le langage VBA
Utiliser les instructions et les objets
Créer des boîtes de dialogue
Gérer les erreurs d'exécution
Accéder à des données externes
Créer des macros
Prochaines sessions : 12-14/06   17-19/07   02-04/10   13-15/12   
Public : Toute personne souhaitant développer des applications VBA sous EXCEL
Pré-requis : Très bonne connaissance d'EXCEL
Moyens pédagogiques : Formation présentielle, exposés, cas pratiques, synthèse, assistance post-formation. 1 poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire.
Programme :

INTRODUCTION ET GENERALITES

ENREGISTREUR DE MACRO

Création et édition de macros
Affectation des macros à des objets
Appel des macros
Exécution

ENVIRONNEMENT VISUAL BASIC EDITOR

Les fenêtres, menus, outils
Propriétés
Explorateur de projets
Personnalisation des options de l’éditeur Visual Basic

PROGRAMMATION EN VBA

Les procédures
Les variables (Type et portée)
Les types de données
Les constantes
Les tableaux
Les instructions et opérateurs
Les structures de contrôles
Les instructions de boucles (condition, itération, compteur...)

COLLECTIONS D'OBJETS

Bibliothèque d'objets Excel
Propriétés et méthodes
Collections et explorateur d'objets

UTILISATION DE VBA

Création et utilisation de formulaires
Procédures evenementielles
Manipulation des principaux objets
Saisie et affichage des informations

BOITE DE DIALOGUE (USERFORM)

Propriétés
Principaux contrôles
Procédures évènementielles
Personnalisation des UserForm
Boite de message/saisie
Fonctions Input/Msgbox, utilisation

GESTION DES ERREURS

Utilisation des outils de débogage
Utilisation des espions
Gestion des erreurs d'exécution
Exécution pas à pas

COMPILATION

LIAISONS AVEC LES AUTRES APPLICATIONS OFFICE

BUREAUTIQUE