Excel VBA niveau 2
Comprendre les concepts fondamentaux de VBA, y compris les variables, les constantes, les opérateurs, ainsi que les différentes structures de contrôle.
Objectifs de compétences :
Réaffirmer la compréhension et l’application correcte des objets, collections, variables, et structures de contrôle en VBA.
Personnaliser efficacement l’interface d’Excel et utiliser des boîtes de dialogue standard pour piloter des applications.
Automatiser des tâches via la programmation d’événements et améliorer l’efficacité des procédures.
Développer des interfaces utilisateur avancées et interagir avec des applications externes pour étendre la fonctionnalité des macros.
Toute personne ayant une connaissance de base en Excel VBA et cherchant à maîtriser davantage la programmation, l’automatisation des tâches et l’optimisation des processus.
Pré-requis
Validation
Contenu du programme
Réviser pour maîtriser les fondamentaux VBA
Rappel sur les objets : ActiveWorkBook, Activesheet, Range, Selection…
Rappel sur les collections : Workbooks, Sheets, Cells…
Rappel sur les principales méthodes et propriétés
Rappel sur les variables valeurs : Types, déclaration, portées, utilisation
Rappel sur les structures conditionnelles ((If, Select Case, …)
Rappel sur les boucles (For… Next, Do…. Loop)
Rappel sur les outils de débogage
Méthodes et Règle du développement
Personnaliser le ruban d’Excel : bouton personnalisé macro
Piloter son applicatif avec les boites de dialogues Microsoft : Ouvrir, Enregistrer sous, Parcourir, …
Règles d’écriture et guide de bonnes pratiques
Appels de procédures (call, macros événementielles, passage de variable, …)
Automatiser Excel, les traitements
Utiliser des variables objets : Types, déclaration, portées, intérêt
Utiliser des variables tableaux et collection : Types, déclaration, portées, intérêt
Programmer des événements du classeur (ouverture, fermeture, à l’enregistrement…)
Programmer des évènements de feuilles (à l’activation…)
Programmer des évènements de cellule (au changement, à la sélection…)
Créer des bibliothèques
Créer des fonctions non existantes
Créer des macros complémentaires (accessibles à tous)
L’interface utilisateur (les boites de dialogue, Userforms)
Rappel sur les contrôles et leurs propriétés.
Créer et paramétrer un userform
Utiliser son Userform en non modal
Programmer chaque contrôle : ListBox, TextBox, …
Piloter d’autres applications externes
Lister les bibliothèques de références
Piloter Outlook et l’envoi d’email
Piloter Word
Gérer la sécurité d’un classeur Excel
Connaitre les activités de l’utilisateur (nom…)
Gérer en utilisant les identifiants de l’utilisateur
Durée
Nombre d’heures
Lieu
Modalités de formation
Moyens pédagogiques
PC système et logiciels
Liaison Internet Fibre
Vidéoprojecteur et tableau blanc
Supports de cours
Méthode pédagogique & Encadrement
Animation en classe virtuelle par un formateur expert
Apports théoriques, échanges, interactions
Atelier de mise en application pratique à l’écrit et/ou à l’oral
Modalités de suivi de la formation
Émargement de feuille de présence matin et après-midi
Attestation d’assiduité
Attestation de fin de formation
Modalités d’évaluation des résultats
Exercices pratiques progressifs
Validation régulière des acquis
Autoévaluation
Questionnaire de satisfaction
Tarif
400,00 € / jour de formation
Net de TVA
Financement