MICROSOFT EXCEL MACROS VBA : Automatisation des Traitements INITATION
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 08/04/2024. Dernière mise à jour le 27/05/2024.
Version du programme : 1
Programme de la formation
Compétences visées : • Créer des macros au moyen de l’enregistreur et les exécuter par l’intermédiaire d’une interface personnalisée. • Utiliser les fonctionnalités de programmation de VBA pour écrire des macros et des fonctions personnalisées. • Manipuler les classeurs, les feuilles et leur contenu. • Effectuer des traitements itératifs sur des plages de cellules. • Personnaliser l’application et l’interface utilisateur.
Objectifs de la formation
- Appréhender et écrire des macros dans Excel.
- Maîtriser les bases de la programmation et les concepts du langage VBA.
- Elaborer des applications manipulant les différents objets Excel.
- Concevoir des procédures et fonctions VBA.
- Construire des applications manipulant les différents objets Excel. Concevoir des formulaires.
Profil des bénéficiaires
- Cette formation s’adresse à tous les utilisateurs confirmés d’Excel voulant maîtriser le langage VBA et automatiser des traitements et développer des applications sous Excel.
- Connaitre Microsoft Excel avancé.
Contenu de la formation
-
MAITRISER L’ENREGISTREMENT DE MACROS
- Préparer, enregistrer et exécuter des macros à partir d’Excel.
- Maîtriser les options de l’enregistreur de macros.
- Créer et appeler des procédures.
-
COMPRENDRE LA STRUCTURE DU LANGAGE VBA
- Objets, propriétés et méthodes.
- Découvrir le modèle objet d’Excel.
- Maîtriser les concepts du langage VBA.
-
CREER SES PROPRES FONCTIONS DE CALCUL
- Définir et intégrer la fonction, ses arguments, sa valeur de retour;
-
DECOUVRIR L’ENVIRONNEMENT DE DEVELOPPEMENT VBE
- Maîtriser et configurer l’interface de développement VBE.
- Accéder aux rubriques d’aide de VBE.
-
MAITRISER LA PROGRAMMATION VBA EXCEL
- Découvrir les syntaxes de base et les règles de la programmation orientée objet.
- Maîtriser les variables : déclaration, type, portée et durée de vie.
- Maîtriser les différents types de boucles.
- Maîtriser les instructions conditionnelles.
- Utiliser des boîtes de dialogue et de saisie simples.
-
MAITRISER LA PROGRAMMATION DES OBJETS D’EXCEL
- Programmer les objets remarquables d’Excel : Application, Range, Worksheet, Workbook.
- Déclarer et utiliser des variables objet simples.
- Programmer des évènements.
-
PROGRAMMER AVEC EXCEL
- Programmer l’insertion de formules de calcul dans des cellules.
- Répartir les données d’une feuille vers plusieurs feuilles.
- Cumuler les données de plusieurs feuilles vers une feuille unique.
- Mettre en forme des cellules par VBA.
-
CONCEVOIR DES FONCTIONS PERSONNALISEES
- Comprendre l’intérêt de créer des fonctions personnalisées.
- Distribuer et intégrer des fonctions personnalisées dans Excel pour augmenter les capacités d’Excel.
- Utiliser les fonctions personnalisées dans des procédures.
-
DEBOGUER LES MACROS
- Exécuter du code en mode «pas à pas».
- Contrôler les valeurs des variables.
- Apprendre à corriger des macros.
- Apprendre à gérer les erreurs rencontrées pendant l’exécution d’une macro.
-
CONCEVOIR DES FORMULAIRES PERSONNALISES SIMPLES
- Maîtriser la conception de formulaires VBA.
- Ajouter et programmer des contrôles de formulaire simples : zone de texte, zone de liste déroulante, zone de liste, case à cocher, bouton de commande, etc…
L'équipe Pédagogique se compose de M. PAULIN et de ses Collaborateurs Consultants en fonction de leurs domaines de compétences
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
- Attestation d‘assiduité.
- Attestation de stage.
- Rapport Qualité sur le déroulé de la formation.
- Accueil des apprenants dans une salle dédiée à la formation.
- Documents supports de formation projetés.
- Exposés théoriques.
- Etude de cas concrets.
- Quiz en salle.
- Mise à disposition en ligne de documents supports à la suite de la formation.