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

Vous trouverez ci-dessous la liste des dates à venir pour ce module de formation.

Session 1

14/05/2024
|
8:30
-
16:30
15/05/2024
|
8:30
-
16:30
21/05/2024
|
8:30
-
16:30
22/05/2024
|
8:30
-
16:30
Lieu de la formation
Liège (Ougrée)
Langue du cours
FR
Version
2016-2019-MS365
Langue du logiciel
FR

Session 2

03/06/2024
|
8:30
-
16:30
06/06/2024
|
8:30
-
16:30
10/06/2024
|
8:30
-
16:30
11/06/2024
|
8:30
-
16:30
Lieu de la formation
Liège (Ougrée)
Langue du cours
FR
Version
2016-2019-MS365
Langue du logiciel
FR


Je m’inscris à la formation

Champs requis
Participant à la formation
Adresse
Personne de contact au sein de l’entreprise

J’ai besoin de plus d’informations

Champs requis