EXCEL
Module 11 - Programmation VBA

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
Programme

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

 

 

Détails supplémentaires

Durée :
4 jours
Nombre de participants
8
Cible
Tout public
Prérequis
  • Excel - Tous les modules

Dates des sessions inter-entreprises

Il n’y a pas de dates planifiées actuellement pour cette formation.
Faites nous connaître votre intérêt pour cette formation, nous vous recontacterons quand la formation sera planifiée.

Faites-vous partie d'un entreprise