VBA pour Excel - Groupe 86070

Grand public

Cours BUR

Plateforme Windows

Durée 14 heures

Lieu

En ligne

Local

Les modalités de connexion seront transmises quelques jours avant la formation.

Numéro de groupe

86070

Frais avant taxes

(frais de matériel didactique inclus)

375,00 $ CAD

Date(s)

1er, 2 mai 2021

Jour(s)

Samedi, dimanche

Horaire

8 h 30 à 16 h 30

Clientèle

Grand public
Personnes en emploi / Personnes sans emploi

Préalables

Avoir suivi ou maîtriser les notions de l’atelier Excel - Intermédiaire

Objectifs

À la fin de ce cours, le participant pourra utiliser des outils spécialisés en vue de personnaliser et d'automatiser une application Excel. Le participant sera également initié à diverses techniques de programmation à l’aide du langage VBA d’Excel.

Approche pédagogique

  • Présentation des fonctions et des commandes
  • Démonstration des commandes à l'ordinateur
  • Exercices à l'ordinateur supervisés par le formateur
  • Aide individuelle lors des exercices

Attestation délivrée en fin de cours

Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation

Matériel pédagogique

Matériel didactique

Autres particularités

Afin d'atteindre un bon niveau de maîtrise, le participant devrait compléter le cours par la pratique personnelle

Contenu du cours

1 Gestions de listes : rappels de notions intermédiaires

  • Rappels sur les notions de traitement de listes de l'atelier Excel Intermédiaire
  • Filtrages élaborés, extractions de données
  • Rapports avec sommes de groupes

2 Environnement de développement Visual Basic pour Excel

  • Présentation de l'environnement VBA d'Excel
  • Découverte de Visual Basic Editor
  • Notions d'objets, méthodes, événements et propriétés

3 Automatisation d’une application de gestion de listes Excel, à l'aide du langage VBA

  • Création de macros par enregistrement
  • Association d’une macro à un élément graphique sur une feuille de calcul
  • Techniques de programmation de base
  • Contrôle du déroulement d’un programme
  • Définition d’une structure de contrôle (boucle) pour réaliser un traitement répétitif
  • Modification ou correction d’une macro existante
  • Identification et élimination des erreurs
  • Cas pratique : automatisation d'une facture

4 Modification de l'environnement d'Excel à l'aide du VBA

  • Ajout d'éléments de contrôle dans une feuille de calculs : liste déroulante, compteur, barre de valeurs
  • Ajout de commandes macros à la barre de lancement rapide
  • Personnalisation du ruban
  • Protection d’une feuille de calcul ou d’un classeur - commandes Excel et instructions VBA. Protection du code VBA
  • Protection d’une macro

5 Création d'une interface utilisateur

  • Communication avec l’utilisateur à l’aide d’une boîte de dialogue simple
  • Création d'un formulaire VBA pour utiliser des commandes macros – Boîte de dialogue personnalisée (UserForm)
  • Automatisation d'un formulaire VBA (avec contrôles intégrés) pour gérer la saisie dans une liste Excel
College de Maisonneuve | Formation continue