Excel VBA : Automatisation des Traitements

  • Formation dispensée en régionDispensé en région

Objectifs

  • - écrire des macros dans Excel
  • - réaliser des applications manipulant les différents objets Excel

Pré-requis

bonne maîtrise d'Excel correspondant au niveau acquis à l'issue du stage "Excel 2003 : Perfectionnement" (IUT11)

Profil stagiaire

utilisateurs confirmés d'Excel et techniciens bureautiques voulant maîtriser le langage VBA appliqué à Excel

Profil animateur

consultant informaticien spécialiste Excel et VBA

Des macros à VBA

Enregistrer et exécuter des macros à partir d'Excel
Créer des macros avec VBE, utiliser l'aide de Visual Basic
Créer et appeler des procédures

Les objets Excel

Objets, propriétés et méthodes
Les objets WorkBook, WorkSheet, Range

Créer ses propres fonctions de calcul Excel

Définir et intégrer la fonction, ses arguments, sa valeur de retour

Piloter la macro avec Visual Basic

Les structures de décision (If, Then, Else, Select Case) et de boucle (For/Next, Do/Loop)
Les variables et les constantes

Personnaliser les applications et l'interface utilisateur

Affectation de macros à des boutons, images ou barres d'outils
Création de boîtes de dialogue personnalisées

Répondre aux actions des utilisateurs

Ajouter des procédures événementielles dans les classeurs et les feuilles
Utiliser les événements

Déboguer les macros

Exécuter du code en mode "pas à pas"
Contrôler les valeurs des variables

du 18 au 20 juin 2012

à Lille

du 25 au 27 juin 2012

à Bordeaux / Grenoble / Lille / Lyon / Marseille / Nancy / Nantes / Paris / Rouen / Strasbourg / Toulouse

du 23 au 25 juillet 2012

à Bordeaux / Grenoble / La Défense / Lille / Lyon / Marseille / Nancy / Nantes / Paris / Rouen / Strasbourg / Toulouse

du 27 au 29 août 2012

à Bordeaux / Grenoble / Lille / Lyon / Marseille / Nancy / Nantes / Paris / Rouen / Strasbourg / Toulouse

du 24 au 26 septembre 2012

à Bordeaux / Grenoble / La Défense / Lille / Lyon / Marseille / Nancy / Nantes / Paris / Rouen / Strasbourg / Toulouse

du 05 au 07 novembre 2012

à Bordeaux / Grenoble / La Défense / Lille / Lyon / Marseille / Nancy / Nantes / Paris / Rouen / Strasbourg / Toulouse

du 10 au 12 décembre 2012

à Bordeaux / Grenoble / Lille / Lyon / Marseille / Nancy / Nantes / Paris / Rouen / Strasbourg / Toulouse

Stage / CODE : IUT15

3 jours (21 heures)

1 185€ (HT)

Contact

Amélie CAPRON

01 44 94 16 37

acapron@demos.fr

 Les prochaines dates

du 18 au 20 juin 2012

à Lille

du 25 au 27 juin 2012

à Bordeaux / Grenoble / Lille / Lyon / Marseille / Nancy / Nantes / Paris / Rouen / Strasbourg / Toulouse

du 23 au 25 juillet 2012

à Bordeaux / Grenoble / La Défense / Lille / Lyon / Marseille / Nancy / Nantes / Paris / Rouen / Strasbourg / Toulouse

du 27 au 29 août 2012

à Bordeaux / Grenoble / Lille / Lyon / Marseille / Nancy / Nantes / Paris / Rouen / Strasbourg / Toulouse

du 24 au 26 septembre 2012

à Bordeaux / Grenoble / La Défense / Lille / Lyon / Marseille / Nancy / Nantes / Paris / Rouen / Strasbourg / Toulouse

Compétences visées

Créer des macros au moyen de l'enregistreur et les exécuter par l'intermédiaire d'une interface personnalisée

Utiliser les fonctionnalités de programmation de VBA pour écrire des macros et des fonctions personnalisées

Manipuler les classeurs, les feuilles et leur contenu

Effectuer des traitements itératifs sur des plages de cellules

Personnaliser l'application et l'interface utilisateur