Passer au contenu principal
069 66 67 75

Excel Avancé : Programmation VBA

Niveau

Avancé

Objectifs

  • Concevoir une solution personnalisée en utilisant l’environnement de programmation Microsoft Visual Basic Applications d’Excel
  • Décrire le rôle des modèles objet
  • Utiliser l’automation pour construire des applications, lister et décrire les modèles objet fournis dans l’édition Office Développeur

Contenu

Enregistrement de Macros : possibilités et problèmes

  • Onglet développeur
  • Création/édition de macros
  • Utilisation de l’éditeur Visual Basic
  • Navigation dans un projet VBA
  • Programmation orienté objet en VBA
  • Le langage VBA

Variables et Objets

  • Objets (Feuilles, Classeurs, Modules, Formulaires)
  • Procédures, Fonctions (Privée / Publiques)
  • Appel de procédures ou fonctions
  • Utilisation de fonctions dans une feuille Excel
  • Variables :
    • Texte, Numérique, Date, Booléenne, Variant, Objet
    • Tableau
    • Constante
    • Type personnalisé
    • Privée / Publique
  • Syntaxe du langage :
    • MsgBox
    • Tests conditionnels (If…Then…ElseIf…Else ; Select Case)
    • Les boucles (Do ; While ; Until ; For)
    • Les collections et les boucles For Each
    • Inputbox
  • Travail avec les objets Excel (Feuilles, Classeurs)

Fonctions VBA

  • Textes (Left, Right, …)
  • Tests (IsNumeric, IsNull, …)
  • Tableaux (Array, Split, …)

Gestion des Erreurs

  • Récupérations d’erreurs
  • Outils de débogage
  • On Error

Formulaires et contrôles

  • Type de contrôle de formulaire – (Libellé, Zone de texte, Liste, Case à cocher, Case d’option, …)
  • Contrôles de formulaire sur une feuille Excel – (Gestion en VBA)
  • Création d’un formulaire simple (VBA)

Programmation d’événements

  • Programmation des évènements sur les feuilles ou classeur

Travail avec plusieurs classeurs

  • Création d’un nouveau classeur vierge ou sur base d’un modèle
  • Ouvrir un autre classeur, y extraire ou écrire des données

Divers

  • Création d’un graphique
  • Création d’un tableau croisé dynamique

Nombre maximum de participants

12 personnes

Méthode pédagogique

Formation théorique et pratique.

Délivrable

Les participants recevront une attestation de participation.

Formule

Cette formation peut s’organiser au sein de vos locaux pour un groupe de personnes. Le programme, le planning et le matériel sont déterminés de commun accord.

Évaluation des niveaux (test) et des attentes (questionnaire) en ligne

Le programme (contenu – durée) d’une formation sur mesure peut être adapté et affiné en fonction du test de connaissances et du questionnaire des attentes.
Les groupes sont constitués par niveau, en fonction des connaissances et attentes des participants.

1) Test de niveau en ligne
2) Formulaire sur les attentes en ligne
3) Correction des tests et consolidation des résultats de la part de notre formatrice
4) Envoi du rapport à l’équipe d’encadrement avec une proposition de contenu sur mesure, de la durée et des groupes homogènes (recommandations)

Remarques

Certaines de nos formations sont dispensées en français, néerlandais, anglais (sur demande).