Excel – Programmer en VBA – Niveau 2 (Perfectionnement)
Participez à notre formation avancée sur l’automatisation Excel avec le langage VBA et apprenez à créer des fonctions personnalisées, à manipuler des tableaux et des fichiers, ainsi qu’à créer des procédures évènementielles et des formulaires personnalisés. En 14 heures, maîtrisez l’utilisation de l’automation pour communiquer efficacement avec d’autres applications Microsoft comme Word et Outlook. Apprenez à générer des documents Word et des emails automatiquement à partir des données Excel, optimisant ainsi vos workflows et votre productivité. Cette formation s’adresse à ceux qui veulent pousser Excel à ses limites, en utilisant des variables de type tableau pour un code plus propre et en créant des interfaces utilisateur personnalisées pour une interaction améliorée. Acquérez les compétences pour manipuler des fichiers et des dossiers directement depuis Excel, simplifiant la gestion de vos données et de vos documents. Rejoignez-nous pour devenir un expert en automatisation Excel et améliorer considérablement votre efficacité au travail.
Prérequis
Avoir suivi la formation B60-200 – Programmer avec VBA Excel – Niveau 1 ou avoir un réel niveau équivalent et maitriser les notions de ce cours comme : les conditions, les boucles, les variables, la gestion d’erreurs, …
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- En entreprise
- À distance
Objectifs pédagogiques
- Créer et utiliser des fonctions personnalisées
- Optimiser le code en utilisant des variables de type tableau
- Créer et utiliser des procédures évènementielles sur les objets Excel
- Créer et gérer des formulaires personnalisés
- Piloter des applications Microsoft à l'aide de l'automation
- Manipuler des fichiers et des dossiers
Programme de la formation
Créer des fonctions personnalisées (2 heures)
- Concevoir des fonctions personnalisées avec ou sans paramètre
- Utiliser des fonctions personnalisées et récupérer la valeur de retour
Utiliser les variables de type tableau (2 heures)
- Déclarer et utiliser des tableaux
- Dimensionner un tableau (indice inférieur et supérieur)
- Gérer un tableau dynamique
Utiliser des procédures évènementielles (2 heures)
- Identifier les évènements associés aux objets Excel
- Créer des procédures à déclenchement automatique
- Sur l'ouverture et la fermeture d'un classeur
- Sur des évènements de feuilles de calcul
- Sur des évènements de plages de cellules
Créer des formulaires personnalisés (3 heures)
- Rappels : Créer un formulaire avec boutons de commande, listes déroulantes, cases à cocher…
- Gérer les évènements associés aux contrôles
- Contrôler la saisie, le comportement des éléments du formulaire
- Gérer la récupération les données saisies dans le formulaire
Utiliser l'automation pour piloter d'autres applications (3 heures)
- Découvrir les principes généraux de l'automation
- Communiquer avec Word à partir d'Excel
- Créer un nouveau document Word, en collant un tableau d’Excel
- Remplir un document Word existant avec les données d’Excel
- Communiquer avec Outlook à partir d'Excel
- Générer des messages avec ou sans pièce jointe, à partir des données d’un tableau
Manipuler des classeurs et des dossiers (2 heures)
- Créer, déplacer et supprimer des dossiers et des fichiers
- Utiliser la fonction Dir
- Utiliser le modèle FSO (FileSystemObject)

Proposé par
ENI Service
"votre centre de formation informatique de confiance"

Proposé par
ENI Service
