Formation VBA

check this out
28 Heures en 4 Jours ou 4 Samedis ou 4 Dimanches ou 3 Mois source
read more Public : Tout le monde
Prérequis : Notions de programmation - Connaissance d'Excel.
Objectif : Apprendre à développer une application avec VBA - Connaître les objets de Word et d'Excel see more.
Programme de la formation

Introduction

Présentation de VBA Intérêt du langage VBA Conception d'un programme Principe de fonctionnement d'une macro

Effectuer ses premiers pas en VBA

Créer une première macro (Sub) Utiliser l'enregistreur de macros Visualiser le code d'une macro enregistrée Syntaxe du langage

Comprendre le principe des objets

Qu'est-ce qu'un objet ? L'intérêt des objets dans Office Utiliser l'explorateur d'objets et l'aide Office

Les principaux objets Excel

Accéder aux cellules (Range) Accéder aux feuilles (Worksheet) Accéder aux classeurs (Workbook) Accéder au logiciel (Application)

Manipuler des valeurs en VBA

Comprendre et exploiter les variables Affecter des types de données aux variables (texte, nombre, date...) Les opérateurs (arithmétiques, de comparaison, logiques...) Enregister une liste d'informations avec des tableaux Créer et utiliser les constantes

Déclencher ses macros

Insérer des boutons dans une feuille Ajouter des raccourcis dans le ruban Office Exploiter les macros évenementielles Imbriquer des macros dans d'autres (Private/Public)

Insérer des tests conditionnels

Présentation et intérêt des conditions Conditions If Tests Select Case Imbriquer des tests conditionnels

Répéter des actions

Présentation et intérêt des boucles Effectuer une boucle suivant un compteur (For Next) Adapter une boucle à une condition (Do While) Récupérer tous les éléments d'un groupe (For Each)

Utiliser les formulaires

Présentation des formulaires Ajouter des contrôles (champs de texte, listes déroulantes, cases à cocher...) Personnaliser l'interface graphique d'un formulaire Définir les actions à effectuer

Exploiter les fonctions VBA

Définition et syntaxe d'une fonction Les fonctions prédéfinies Créer une fonction Utiliser une fonction en tant que formule dans Excel

Gérer les erreurs VBA

Intégration d'une gestion des erreurs personnalisée Définir son message d'erreur Reprendre l'exécution de la macro une fois les erreurs gérées

Exploiter le VBA dans Access

L'objet DoCmd L'objet Form

Atelier :chaque partie fait l’objet des travaux pratiques

Questions/Réponses