top of page
Formation Excel VBA -
Développer des applications VBA simples !

Au cours de ce stage, vous apprendrez à développer des applications Excel utilisant les macros commandes et le langage VBA.

 

CONSEILLÉE À :

Tout utilisateur d'Excel désirant aller plus loin dans la pratique d'Excel.

 

 

OBJECTIFS 

         > Pouvoir développer, enregistrer et  exécuter des macro-commandes pour automatiser des tâches              simples

         > Comprendre comment bien utiliser l'enregistreur de macro-commandes

         > Savoir dépanner une macro-commande

         > Développer des applications Excel utilisant les macros commandes et le langage VBA

         > Utiliser les procédures événementielles pour automatiser les traitements réalisés avec Excel

PRÉREQUIS :

Public ayant suivi le cours Excel perfectionnement ou maîtrisant les fonctions traitées.

 

 

PROGRAMME

Synthèse : Votre formation est structurée en cinq parties :

1. apprentissage des bases du langage (procédures, variables, opérateurs...)

2. compréhension de la programmation orienté objet et des fonctions

3. présentation des objets Excel

4. communication entre les logiciels Office et une base de données

5. création de formulaires pour simplifier la saisie de données.

 

TRAVAUX PRATIQUES Guidés LES STAGIAIRES POUR CHAQUE ÉTAPE DU PROGRAMME : Une formation pratique et concrète durant laquelle les participants réalisent de nombreux ateliers pratiques de création de macros/programmes VBA, et automatisent des tâches répétitives.

1. Macro et enregistrement

  • Création et exécution d'une macro enregistrée

  • Visualisation du code

  • Modification du code d'une macro enregistrée

2. Principes de programmation Visual Basic pour Application (VBA)

  • Programmation structure orientée objets

  • Les commandes (Instructions, Fonctions)

  • Les Objets (Méthode, Propriétés, Évènements)

  • Variables

  • Commentaires

  • Visual Basic Editor (Projet, Propriétés, Module, L'explorateur d'objet)

3. Utilisation des objets

  • Référence aux classeurs

  • Référence aux Feuilles

  • Référence aux Cellules

  • Notion de collection

4. Les boîtes de dialogue : MsgBox, InputBox

5. Manipulation de chaines de caractères, des valeurs numériques et des dates

  • Fonctions chaines (left, right, instr, replace )

  • Fonctions numériques (Val, Abs,...)

  • Fonctions de dates (Now, Date, Year, Day,...)

  • Fonctions de conversion

6. Les variables

  • Définition

  • Les différents types

  • Déclaration

  • Tableau

7. Les conditions

  • Instructions conditionnelles (If, Then, Else)

  • Instructions conditionnelles structurées (Select Case)

8. Les boucles

  • Compteur (For...Next)

  • Conditionnelles (Do...Loop)

9. UserForm (Formulaire)

  • La création les différents contrôles

  • Le code par rapport aux fenêtres et contrôles

  • Les événements

  • Les outils pour ne pas réinventer la roue

  • Ajouter des contrôles (champs de texte, listes déroulantes, cases à cocher...)

  • Personnaliser l'interface graphique d'un formulaire

  • Définir les actions à effectuer

10. Les outils de débogage

  • La barre d'outils Débogage

  • Le mode pas à pas

  • Les points d'arrêt

  • La fenêtre des variables locales

ATTESTATION

Évaluation des compétences tout au long de la formation.

 

 

AUTRES ÉLÉMENTS PÉDAGOGIQUES

         • Un poste de travail par stagiaire avec le logiciel Excel,

         • Vidéoprojecteur,

         • Apports théoriques utilisés pour la mise en application sur des cas concrets, (peuvent être cas                    réels des stagiaires),

         • Supports papiers et informatiques remis aux stagiaires (sur clé USB) avec les exemples clés du                   cours,

         • Évaluation au cours de la formation.

PARIS

LYON

AIX EN PROVENCE

MONTPELLIER

MARSEILLE

TOULON

NANCY

STRASBOURG

Durée:

3 jours

Tarifs

Interentreprises: 750 € HT

Intraentreprises: 1500 € HT

000Picto_datadocke.jpg

Témoignages clients : 

bottom of page