ref. : xl5
Excel : Programmer en VBA
objectif : Développer des applications avec des macros commandes et les modifier avec le langage Visual Basic pour Excel
public :
Utilisateurs souhaitant automatiser des traitements avec Excel
pré-requis : Bonnes connaissances d'Excel
niveau : intermédiaire
logo
durée : 21 h
coût : sur devis
programme :

Généralités

  • Accéder à l’onglet développeur
  • Créer un onglet, un groupe, une commande
  • Personnaliser le ruban

L'enregistreur de macros

  • Création et édition de macros
  • Type d'enregistrement
  • Appeler une macro par la liste des macros
  • Affectation des macros à un bouton, une illustration, à un bouton
  • Les touches d'exécution

L'environnement vba

  • Accéder à l'onglet développeur
  • Découvrir les fenêtres, menus, outils et l'explorateur de projets
  • Personnaliser les options VBA
  • Protéger le code VBA

Structure d'un module vba

  • Les déclarations, les procédures, les fonctions, les commentaires dans le code
  • L'organisation d'un module VBA

Le code visual basic

  • Types et portées des variables
  • Déclaration des constantes
  • Les instructions de boucles : condition, itération, compteur, choix multiple

Collections, objets, méthodes et propriétés

  • Manipuler des objets (classeur, feuille, plage) : accès, sélection, initialisation, validation
  • Les principales propriétés et méthodes
  • L'affectation d'objets et variables d'objets

Le code vba

  • Changer les options d'une macro
  • Lire et alléger le code VBA
  • Compléter une macro existante
  • Déboguer une macro

Boîtes de messages et de saisie

  • Message et utilisation de variables
  • Choix des boutons dans MsgBox
  • Boîte de dialogue InputBox

Boîtes de dialogue personnalisées (userform)

  • La création de contrôles : boutons, étiquettes, groupe d'options, listes déroulantes, barres de défilement
  • Définir l'ordre de tabulation
  • Déclencher et afficher une boîte de dialogue

Gestion des événements

  • Création de procédures événementielles

Gestion des erreurs et débogage

  • Prévention des erreurs
  • Utilisation des outils de débogage
  • Les espions et la gestion des erreurs d'exécution

Echange entre applications

  • Ajouter d'autres bibliothèques de références VBA
support :
points forts : Beaucoup de pratique
catégorie : Office
flash info : incontournable
auteur : Thierry LEMARECHAL
maj. : 2019-08-31 17:06:49