Description de la formation perfectionnement en VBA pour Excel
Maîtriser les fonctions avancées de la programmation VBA
Cette formation perfectionnement VBA Excel vous enseigne comment maîtriser les fonctions avancées de la programmation VBA et optimiser vos applications automatisées. Vous découvrirez comment utiliser les UserForm pour améliorer l’interface utilisateurs de vos logiciels.
L’organisation de la formation se fait par une alternance d’apports théoriques puis de mise en pratique à travers des exercices.
Ce cours avancé VBA excel peut se dérouler dans votre entreprise ou à distance.
Lieu | Dans vos locaux ou à distance |
Durée | 2 jour (14 heures) |
Prix pour le groupe | de 1 200 € HT à 2 000 € HT en fonction du nombre de participants |
Nombre de participants | De 1 à 10 participants |
Formation à la carte
Cette formation peut être adaptée en fonction de vos besoins : modifier le contenu, utiliser vos propres fichiers …
Contenu de la formation
Rappels sur les principes de programmation en VBA
- Gérer les objet et collections : Workbooks, Worksheets, Range, Cells
- Maîtriser les syntaxes de base : conditionnelles et boucles, variables.
- Manipulation de chaînes de caractères, valeurs numériques et dates, fonctions VBA
- Les variables tableaux : déclaration, utilisation
Les Modules, Procédures et Fonctions
- Portée Public ou Privé
- Passage de paramètres d’une procédure à une autre
- Créer des fonctions personnalisées
- Création de macros complémentaires (rendre accessible une macro à tous les classeurs)
- Utiliser les fonctions de calcul d’Excel en VBA (WorksheetFunction)
Procédures Evènementielles
- Sur le classeur : ouverture, sauvegarde, fermeture
- Sur les feuilles : modification d’une cellule, sélection d’une cellule
- Repérer les événements de classeur, de feuilles
- Utiliser l’argument Cancel
La gestion des erreurs
- Interruption de la procédure
- Exécution pas à pas
- Traitement des erreurs récupérables dans le code
- Exploiter Err.Number et Err.Descrip!on
Interface et boîtes de dialogue avancées, formulaires élaborés (UserForm)
- Les boîtes de dialogues intégrées (msgbox et inputbox)
- Les UserForms
- Listes à sélections multiples
- Construire un Userform contenant des listes déroulantes en multi-sélection, en cascade
Gestion de fichiers
- Parcourir les dossiers et fichiers
- Création, lecture, enregistrement de fichier texte
- Ajouter, supprimer, trier des feuilles
- Parcourir les fichiers d’un dossier pour effectuer un traitement répétitif
- Consolider des données provenant de différentes sources
Gérer la sécurité d’un classeur
- Détecter le login de l’utilisateur
- Gérer des droits différents suivant l’utilisateur
- Protéger votre code avec mot de passe
Communiquer avec les applications Office
- Communiquer avec Word
- Communiquer avec Excel
- Communiquer avec Outlook
A qui s’adresse ce cours Perfectionnement VBA ?
Cet apprentissage s’adresse aux utilisateurs maîtrisant les bases de la programmation VBA et/ou ceux qui ont suivi la formation VBA pour Excel, acquérir concevoir une base de données.
Prérequis pour cet apprentissage ?
Maîtrise des bases de la programmation VBA pour suivre cette formation Perfectionnement Excel VBA.
Les objectif du cours avancé en visual basic Excel ?
A la fin de la formation perfectionnement VBA Excel, le participant sera capable de :
- Créer et utiliser les UserForm
- Maîtriser le langage de programmation VBA dans Excel
- Développer des applications VBA performantes
- Mettre en œuvre le contrôle d’applications externes (Outlook)
Formations sur le même sujet
Si cette formation vous semble trop technique, vous devez être à l’aise avec le programme suivant : découvrir les macros Excel.
Evaluation des formations sur 2023
Pourcentage de parcours sans abandon
Evaluation globale des formations
Recommanderiez-vous notre organisme ?