ateur-independant.fr - Formation Bureautique, MS-Project, PAO, Webmaster à Lyon, Annecy et Genève - Management - Communication Coaching
Gestion - Sécurité Environnement - Conseil et Ingénierie de formation - Formation et Accompagnement de Projets - Création de Site Internet pour Consultant

Accueil Informatique VBA Excel 2013 VBA

PostHeaderIcon Formation "Excel 2013 / 2016 VBA"

Pré-requis recommandés:

Personnes maîtrisant d'Excel et souhaitant remplacer les traitements redondants par des macros.

Objectifs de la formation:

Découvrir le langage Visual Basic pour applications (VBA de Microsoft). Acquérir la pratique de la programmation en environnement Excel.

Durée:

A définir. Programme modulable.

Lieu et horaires:

Le stage se déroule en intra sur site.
Les horaires sont définis conjointement (1 jour = 7 heures). Ex: 9h00 - 12h00 / 13h00 - 17h00.

Programme de la formation standard. Modules sur mesure possibles.

Module 1 : Généralités sur VBA
Présentation des environnements VBA

Module 2 : Manipulation de l'enregistreur de macros
Découverte de l'enregistreur de macros et de son utilisation dans les environnements Excel
Exécution d'une macro
Gestion des macros existantes : suppression d'une macro, Affichage du code d'une macro créée avec l'enregistreur, changement du nom d'une macro, déplacement d'une macro d'un document ou d'un modèle à l'autre
Choix de l'emplacement d'une macro : interactions entre documents, modèles, classeurs et macros
Présentation des précautions à prendre pour que les macros créées soient fiables
L'enregistrement relatif et l'enregistrement absolu (Excel)

Module 3 : Personnalisation d'une application
Exécution d'une macro à partir d'un bouton
Personnalisation des barres d'outils et des menus
Ecriture d'une macro à démarrage automatique.

Module 4 : L'éditeur Visual Basic

Manipulation de l'éditeur Visual Basic
Présentation et manipulation les différentes fenêtre de l'éditeur
Recherche et affichage d'une macro
Découvrir et apprécier les aides à la saisie du code

Module 5 : Les retouches de code
Amélioration des programmes générés par l'enregistreur de macros
Suppression des redondances et des instructions inutiles
Ajout de commentaires dans le code

Module 6 : Notions de programmation objet
Définition des termes usuels : objet, propriété, méthode, événement
Utilisation de l'explorateur d'objets : affichage, manipulation de cet outil, recherche d'un terme

Module 7 : La syntaxe du langage
Les bases du langage Visual Basic : la syntaxe, les instructions élémentaires,
Les instructions, conditionnelles et les instructions de choix
L'écriture de boucles
L'imbrication des structures
Ecriture manuelle d'une macro

Module 8 : Les variables
Les deux modes de Visual Basic,
Déclaration des variables et portée des variables
Les types de données prédéfinis
Déclaration et utilisation des macros avec paramètres

Module 9 : Les outils de débogage
Comprendre la nécessité des outils de débogage
Exécution d'une macro en pas à pas
Changement de l'instruction en cours d'exécution
Examen des valeurs internes pendant l'exécution
Mise en place et utilisation d'un point d'arrêt
Utilisation de la fenêtre d'exécution

Module 10 : Les fonctions
Créer de nouvelles fonctions
Appeler une fonction

Module 11 : Variables tableaux
Déclarer un tableau
Manipuler un tableau
Redimensionner un tableau
Trier un tableau

Module 12 : Les formulaires
Créer un UserForm
La boite à Outils
La barre d'outils UserForm
Ordre de tabulation
Générer du code à partir d'un objet
Ouverture Automatique d'un UserForm

Module 13 : Liens entre applications
Automation
Communication avec Word
Communication avec Access
Communication avec Outlook
Protocole DDE
Objets liés ou incorporés

Module 14 : Excel VBA et Internet
Requêtes sur Internet
Objet Query Table
Publication de pages Web
Objet WebOptions
Import, Export, mappage XML
Objet HyperLink

Module 15 : Programmation Windows
Présentation des aPI
Appel d'une fonction de l'API Windows
Liste des fonctions de l'API Windows
Exemples d'utilisation
Objet FileSystemObject