AIFCC - Groupe AIFCC
Donnez du sens à votre formation > Bureautique

Créer ses macro-commandes avec Excel VBA

Objectifs pédagogiques

  • Prise en main des outils de programmation
  • Faire une première découverte de l'environnement VBE
  • Automatiser la création d’une base de travail à partir d’un fichier d’extraction
  • Créer une macro d’extraction : utiliser le filtre avancé pour interroger et extraire les enregistrements d’une base de données
  • Créer un formulaire personnalisé qui permet d’interroger une base

 

Eligble au CPF (certification TOSA)

Modalités

Prérequis

  • Public maîtrisant Excel

Programme

 

1. RAPPELS EXCEL PERFECTIONNEMENT
  • Utilisation des noms, des référenciations relatives, absolues, 3D (mono et multi-classeurs(s))
  • Les plans (regroupements)
  • Excel comme base de données
  • Les outils d’analyses croisées

 

2. MISE EN ROUTE
  • Découverte des macros (procédures)
  • L’enregistreur, votre meilleur prof
  • Afficher, examiner et modifier/simplifier le code

 

3. L’ENVIRONNEMENT VBE
  • Explorateur de projets et les modules
  • Explorateur d’objet

 

4. INTRODUCTION A LA PROGRAMMATION
  • Instructions
  • Programmation orientée « objet » : quelques définitions :
    a - Objets et collections
    b - Méthodes
    c - Propriétés
    d - Evénements
    e - Hiérarchie
  • Les variables
    a - Les types :
    -
    Chaîne, scalaire, boléen, date, variant
    - Tableaux
    - Objets
    b - Déclarations variables :
    -
    Où déclarer / portées (public ou global, dim et private) Statique
  • Constantes
  • Les procédures
    a - Leur portée et leur module
    b - Procédures  (sub)
    c - Fonction UDF (function)
    d - Les paramètres (obligatoires / facultatifs)
    e - Les arguments, leurs ordres, arguments nommés, les parenthèses
  • Programmation structurée
    a- Algorithme (« Boxologie »)
    b - Procédures alternatives :
    - If…then…else…end if
    - Select case
    c – Procédures répétitives :
    - .while..loop
    - For (each) next
 
5. INTERACTION / DIALOGUE AVEC L’UTILISATEUR
  • Programmation événementielle
  • Retour d’information : MsgBox
  • Saisie d’information : InputBox

 

6. CONTROLE ET VERIFICATION DU CODE
  • Fenêtre d’exécution
  • Les espions
  • Les outils de débogage et les modes d’exécution

 

7. GESTION DES ERREURS
  • On error resume next…
  • On error goto…

 

8. LES MODELES « OBJET »
  • Objets Excel et leurs principales propriétés, méthodes et événements :
    a - Application
    b - Classeur
    c - Feuille
    d - Plage
    e - Cellules
  • Objets génériques
    a – Les boîtes de dialogue :
    -
    Userforms et leurs contrôles :
    Zones de texte
    Listes déroutantes et zones de liste
    Cases à cocher
    Boutons
    Groupes d’options

Lieu de formation

Moyens pédagogiques

  • Exposé
  • Exercices tout au long de la formation
  • Un ordinateur pour chaque stagiaire
  • Un support pédagogique est remis à chaque participant
  • Le passage de la certification TOSA se déroulera à l’issue de la formation pour les  participants inscrits à celle-ci

Tarifs

  • 550 € HT par personne

Ces formations peuvent vous intéresser

Gérer les cookiesPolitique de confidentialité