 |
Objectifs |
 |
| |
- Etre à l'aise avec l'environnement Windows.
|
|
 |
|
 |
 |
Prérequis |
 |
| |
- Automatiser des processus répétitifs sous Excel et/ou des applications pour des utilisateurs.
|
|
 |
|
 |
 |
Public |
 |
| |
- Utilisateur avancé du logiciel. Correspondants informatiques en entreprise.
|
|
 |
|
 |
 |
Les plus de la formation |
 |
| |
- Un nouveau savoir faire afin d'optimiser et augmenter ses performances
|
|
 |
|
 |
 |
Durée / Dates / Lieu |
 |
| |
- 3 jours
- 21 novembre 05
- Paris
|
|
 |
|
 |
|
 |
Le mot du formateur |
 |
| |
- Pendant cette formation nous découvrirons comment automatiser
les procédures répétitives sous Excel en
utilisant le langage Visual Basic Application (VBA) qui est une
déclinaison du Visual Basic « classique ».
Outre le développement dans l'environnement Excel il sera
également question des relations programmées avec
les autres applications Office (via OLE Automation) en exploitant
le VBA présent sur toute la gamme MS Office.
|
|
 |
|
 |
| VBA Excel |
- Enregistrer une Macro, éditer/modifier une macro
- Assignation des macros à une icône, un raccourci
clavier, une option de menu
- Notions de programmation : Les variables (déclaration),
les opérateurs (les règles de préséance),
les fonctions (récupération de résultat),
les procédures (programmation modulaire)
- Les structures de décision et les boucles :
If Then Else End if, Select Case, For Next, For Each, Do Loop
- Création de barres d’outils, de menus
- Travailler avec les UserForms :
Etude exhaustive de la totalité des contrôles Microsoft
Forms : les boutons, les listes déroulantes, les cases
à cocher, les boutons options, le RefEdit, les onglets…)
- Distinction et utilisation des méthodes, des propriétés
et des gestionnaires d’événements
- Interception d’événements « Auto
» : AutoExec, AutoNew, AutoOpen, AutoClose, AutoExit
- La gestion des erreurs
- Utilisation du débogueur (le pas à pas, l’observation
des espions…)
- Exploration du modèle Objet d’Excel (Objets/méthodes/propriétés)
:
Mise en situation des objets Application, WorkBooks, Sheets, Cells,
Range, Pivot…
- Utilisation du modèle Objet Office :
Automatisation de Word à partir de Excel,
Contrôle d’une base Access à partir d’Excel
|
|
|