Formation VBA : Programmation VBA pour Office Excel, Access et Word

5 sur 5 étoiles

5 étoiles
100%
4 étoiles
0%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 2 avis
(2 avis)
Durée 5 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence MPVO
Éligible CPF Non
Certification TOSA VBA

VBA est une version simplifiée du très populaire langage Visual Basic. Il permet à tous les informaticiens d'aborder facilement le développement. Par ailleurs, Office apporte une richesse d'interfaces utilisateur et de fonctions qui peuvent être réutilisées dans une application sous forme d'objets incorporés.

Cette formation VBA Programmation Office, combine la maîtrise du langage VBA et la connaissance du modèle d'objets exposé par Office. Il permet donc de développer rapidement des applications sur-mesure. 

Objectif opérationnel : 

Savoir maîtriser le langage VBA et la connaissance du modèle d'objets exposé par Office.

Objectifs pédagogiques : 

Cette formation VBA Programmation Office vous donne les connaissances et compétences nécessaires pour  :

  • Savoir automatiser des solutions informatiques élaborées basées sur l'intégration des composants Office pilotés par VBA
  • Apprendre à développer rapidement une application VBA
  • Pouvoir exploiter la synergie des composants de la suite Office dans une application

Public :

Développeurs VBA

Prérequis :

Maîtriser l'utilisation d'Excel, Access et Word

Généralités VBA

Enregistrer et exécuter des macros dans Excel et Word
Modifier des macros enregistrées
Se situer dans l'éditeur VBE (la fenêtre Code, la fenêtre Explorateur de projets...)
Créer des procédures Sub et des procédures Function

Structure du langage VBA

Utiliser les variables et les constantes
Les instructions de structuration (IF, boucles Do et For...)
Documenter le code
Gérer les erreurs d'exécution

Les outils d'assistance au développement VBA

Utiliser l'aide en ligne
Utiliser l'assistance en ligne (complément automatique des instructions, info express et info bulles automatiques)
Consulter la documentation sur les objets avec l'explorateur d'objets
Mettre au point les procédures avec les outils de débogage

Les boîtes de dialogue

Saisir et afficher des données avec InputBox et MsgBox
Utiliser les boîtes de dialogues prédéfinies des applications Office

Les formulaires utilisateurs VBA (UserForms)

Créer et utiliser des formulaires VBA (UserForms)
Utiliser les outils de dialogue (boutons de commandes, zones de texte, zones de listes, cases à cocher...) dans les formulaires
Ajouter des contrôles ActiveX

Menus et barres d'outils

Exécuter une macro depuis une barre d'outils personnalisée
Exécuter une macro depuis un menu personnalisé

L'approche orientée Objet avec VBA

Se familiariser avec les notions d'objets, classes, collections
Faire la distinction entre propriétés, méthodes, événements...

La programmation événementielle en VBA

Mettre en oeuvre les principaux événements se produisant dans Microsoft Office
Associer le déclenchement d'une procédure à un événement

Manipulation par VBA des objets Excel

Visualiser l'architecture des objets Excel
Utiliser l'objet Application pour des actions concrètes (inhiber l'affichage, ne pas afficher les messages d'alerte...)
Piloter en VBA la création, l'ouverture, la fermeture et l'enregistrement de classeurs
Importer des fichiers de type texte pour les formater et alimenter une base de données
Sélectionner, créer, déplacer, copier, supprimer une feuille d'un classeur
Déplacer et copier des feuilles entre classeurs
Mettre en oeuvre les différents modes de référencement des cellules dans Excel
Écrire et lire des données dans des cellules
Mettre en forme les cellules Excel
Copier, coller des plages de cellules
Créer et mettre à jour des tableaux croisés dynamiques et des graphiques

Manipulation par VBA des objets Word

Visualiser l'architecture des objets Word
Piloter en VBA la création, l'ouverture, la fermeture et l'enregistrement de documents
Créer et utiliser des signets pour accéder à des emplacements précis d'un document
Créer, sélectionner, modifier la structure et saisir des données dans des tableaux Word
Piloter les publipostages de Word

Manipulation par VBA des objets Access

Visualiser l'architecture des objets Access
Ouvrir, sélectionner et fermer des formulaires Access
Modifier les propriétés d'un formulaire par VBA (lecture seule, saisie uniquement...)
Utiliser les formulaires pour consulter, ajouter, supprimer, trier, et filtrer des données
Personnaliser et sécuriser la saisie des données en programmant l'exécution de code sur des événements liés aux formulaires
Piloter Access à l'aide de l'objet DoCmd
L'objet Report : principales propriétés et méthodes
Les contrôles des formulaires : principaux types, principales propriétés et méthodes

Pilotage intégré des composants d'Office à l'aide de VBA

Piloter les objets d'une application Office à partir d'une procédure située dans une autre application Office (Automation)
Gérer avec VBA les opérations de copier;coller entre applications Office (OLE)
Échanger des données entre les variables VBA, les champs des tables et des requêtes Access, les contrôles des formulaires Access, les variables de documents
Word, le contenu des documents Word et les cellules des classeurs Excel

Accès aux données

Accès aux données avec les objets de programmation (ADO, DAO)
Accès aux données par des instructions SQL
Intégration des instructions SQL dans les procédures VBA
Création et exploitation de bases de données depuis Office sans implantation d'Access (objets DATABASES, TABLEDEFS, QUERYDEFS, FIELDS)
Utilisation d'ActiveX
Utilisation de bibliothèques de procédures
Utilisation de fichiers de macros complémentaires
Utilisation de procédures stockées
Accès aux fonctions des DLL
Création de modules de classe
Outils et éléments de méthodologie permettant de développer une application structurée et sécurisée avec Office

Ce cours vous prépare au passage de la certification TOSA, le langage VBA étant l'un des sujets évalués lors de l'examen.
La certification TOSA est inscrite à l'Inventaire de la CNCP. Vous pouvez demander une prise en charge de votre formation et de votre examen dans le cadre du CPF.

Date de mise à jour du programme : 08/08/2023

Dates et lieux

Du 16 au 20 septembre 2024
Lieu
Distanciel
Durée
5 jrs
2240 € HT
Du 16 au 20 septembre 2024
Lieu
Paris
Durée
5 jrs
2240 € HT
Du 09 au 13 décembre 2024
Lieu
Distanciel
Durée
5 jrs
2240 € HT
Du 09 au 13 décembre 2024
Lieu
Paris
Durée
5 jrs
2240 € HT

Avis des participants à la formation VBA : Programmation VBA pour Office

Note moyenne de 5/5(2)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

BC
5/5

Mon avis sur le contenu du stage :

"TP +++"

Mon avis sur le formateur :

"Pédagogie +++"

Mon avis sur la salle de formation :

"Trop chaud -"

Ce que j'ai le plus apprécié :

"Explications du formateur et sa disponibilité et sa méthodologie. Le rapport entre la théorie et la pratique en entreprise"

Ce que j'ai le moins apprécié :

"La différence de niveau entre les éleves"

GOUZAOUIA El Hassane
5/5

Mon avis sur le formateur :

"Formateur au-delà des attentes"


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB