La programmation VBA avec Excel
Les fonctionnalités du tableur ne permettent pas de solutionner des traitements trop complexes ou d'automatiser toutes les tâches répétitives. Il est alors nécessaire de recourir à des macro-commandes, c'est-à-dire à la programmation en Visual Basic pour Application (VBA). Cette formation permet d'acquérir les bases pour construire des macros fiables et efficaces dans Excel.
Présentiel
Format de la formation
Il n'y a pas encore de taux de satisfaction sur ce produit.
Formation
Durée
21 heures sur 3 jours
Groupe
De 3 à 8 personnes
Tarifs
Inter : 1 090 € NET 3 jours
Intra : A partir de 1 433 € NET
Programme
Pré-requis
Connaissance du logiciel Microsoft Excel et intérêt pour la programmation.
Public concerné
Managers, techniciens devant créer des documents pour des utilisateurs. Utilisateurs confirmés d'Excel effectuant des tâches répétitives sous Excel et souhaitant les automatiser. Toute personne qui souhaite s'initier à la programmation en VBA pour automatiser différentes tâches
Objectifs
Objectifs pédagogiques
- - Apprendre à créer et à exécuter des macro-commandes pour automatiser des tâches
- - Comprendre comment développer des applications simples en VBA
- - Savoir personnaliser son environnement de travail et créer des formulaires pour limiter les erreurs de saisie
Contenu
Les Macros
Macros commandes
Enregistrer des macros à partir d’Excel
Références relatives et absolues
Le classeur de macros personnelles
Exécuter une macro
Les raccourcis clavier
L’usage des contrôles formulaires
Gérer l’affichage des barres d’outils
Savoir gérer les menus
Déboguer ses macros
Utiliser le déroulement pas à pas pour trouver le problème dans son programme
Placer des espions pour trouver le problème
VBA
Découvrir Visual Basic Application
Présenter l’interface de programmation
Définir les concepts : objets, méthode, propriétés
Comment utiliser les outils d’aide à la programmation
Piloter le déroulement de la macro avec VBA
Les structures de décision
Les structures de boucle
Les variables : nécessité et utilisation
VBA et les objets Excel
L’objet range et ses extensions
L’objet feuille de calcul
L’objet classeur
Personnalisation des applications et interfaces utilisateurs
Objets et boîtes de dialogue
Affectation de macros à des objets : boutons de la barre d’outils - feuilles de calcul
Afficher des boîtes de message et de saisie pour avertir, informer
Afficher des boîtes de message et de saisie pour demander des informations
Différentes possibilités de création de boîtes de dialogues
Créer ses propres fonctions de calcul
La fonction
Définir la fonction, ses arguments et les calculs
Enregistrer les fonctions comme fonctions complémentaires
Utiliser ces fonctions comme les fonctions intégrales d’Excel
Créer un formulaire
Créer un formulaire (boîte de dialogue) et modifier ses propriétés (couleur...)
Insérer différents objets dans le formulaire : zone de texte, liste déroulante, case à cocher
Modifier les propriétés des différents objets (nom, couleur...)
Définir l'ordre des tabulations
Affecter une macro à un objet du formulaire
Méthodes Pédagogiques
Ordinateur : 1 par stagiaire
Logiciel NSS qui permet une diffusion de contenus sur l’ensemble des postes informatiques ainsi qu’un contrôle à distance des réalisations des stagiaires
Tableau blanc
Supports pédagogiques
Supports de cours
Modalités d'évaluation
Questionnaire de positionnement Evaluation en cours de formation : exercices Evaluation de fin de formation : Qcm Bilan individuel des compétences acquises Questionnaire de satisfaction à chaud
Accessibilité
Nous consulter
Date de modification
14/10/2024