Excel Macros VBA - Niveau 2
Devenez expert VBA en maîtrisant les techniques avancées. Développez des applications professionnelles et optimisez vos solutions VBA.
Ils nous font confiance
À Propos de Cette Formation
Devenez expert VBA en maîtrisant les techniques avancées. Développez des applications professionnelles et optimisez vos solutions VBA.
Objectifs Pédagogiques
Qui Peut Bénéficier de Cette Formation ?
Vous êtes la personne idéale si :
Développeurs VBA niveau intermédiaire
Analystes développant des solutions Excel
Consultants Excel/VBA
IT Professionals non-informaticiens
Power Users créant des outils métiers
Programme Détaillé
Jour 1 - Programmation Avancée et Architecture
- Collections et objets complexes
- Portée des variables et optimisation mémoire
- Tableaux dynamiques multi-dimensionnels
- Passage de paramètres ByRef vs ByVal
- Types personnalisés (Type...End Type)
- Création de classes personnalisées
- Propriétés Let, Get, Set
- Méthodes et événements de classe
- Encapsulation et héritage simulé
- Collections d'objets personnalisés
- Factory patterns en VBA
- Création de fonctions XLL
- Développement d'add-ins (.xlam)
- Références entre projets
- Distribution et installation
- Gestion des versions
- Documentation professionnelle
- Application-level events
- Workbook events chaînés
- Worksheet events personnalisés
- Chart events
- WithEvents pour objets externes
- Event bubbling et gestion
Jour 2 - Automation Office et Bases de Données
- Piloter Word : création de documents complexes
- Automation Outlook : emails, calendriers, contacts
- PowerPoint : génération de présentations
- Access : manipulation de bases
- Late vs Early binding
- Gestion des références COM
- ADO : connexion et requêtes SQL
- DAO : manipulation directe Access
- ODBC et drivers de connexion
- Requêtes paramétrées sécurisées
- Transactions et rollback
- Connection pooling
- Import/Export en masse
- Personnalisation du Ribbon XML
- Menus contextuels personnalisés
- Boîtes de dialogue Windows API
- Contrôles ActiveX avancés
- TreeView et ListView
- Progress bars et animations
Jour 3 - Performance, Sécurité et Projet
- Profiling et benchmarking
- Optimisation algorithmes
- Arrays vs Ranges
- Dictionary objects
- Multi-threading simulé
- Cache et mémorisation
- Compilation conditionnelle
- Error handling professionnel
- Logging et traçabilité
- Error classes personnalisées
- Recovery strategies
- Debug.Assert et tests
- Unit testing en VBA
- Protection du code VBA
- Signature digitale
- Obfuscation basique
- Installation automatisée
- Updates et versioning
- Développement projet complet
- Application multi-modules
- Interface professionnelle
- Documentation technique
Réserver Cette Formation
Public Cible
- Développeurs VBA niveau intermédiaire
- Analystes développant des solutions Excel
- Consultants Excel/VBA
- IT Professionals non-informaticiens
- Power Users créant des outils métiers
- Formateurs VBA cherchant l'expertise
Prérequis
- • Maîtrise parfaite du contenu VBA Niveau 1
- • Expérience pratique de développement VBA (3 mois minimum)
- • Connaissance des structures de contrôle et UserForms
- • Compréhension du modèle objet Excel
- • Avoir développé au moins 5 macros en production
Formats Disponibles
Questions ?
Notre équipe est disponible pour répondre à toutes vos questions.
Approche Pédagogique
Une méthode éprouvée qui garantit votre réussite
Pratique
Créez vos propres automatisations pendant la formation
Théorie
Concepts et best practices essentiels
Exercices pratiques sur cas réels
Projets concrets pendant la formation
Support et documentation complets
Accompagnement personnalisé
Votre Formateur
Un expert qui partage son expérience terrain
À propos
Consultant Data & IA avec 10 ans d'expérience. J'ai accompagné de grands groupes (Caisse d'Epargne Côte d'Azur, CACIB, AXA, LCH, EIFFAGE, Swiss Life Asset Managers, Servier) sur des projets mêlant data, finance de marché et automatisation. Formateur depuis 2018, je transmets mon expertise sur Power BI, SQL, Excel, MS Project, n8n et la Power Platform.
Domaines d'expertise
Certifications
- Microsoft Certified: Data Analyst Associate (PL-300)
- Microsoft Certified: Power Platform Fundamentals
- Expert Data & Automatisation
- Formateur Data & BI (Depuis 2018)
Ce Que Vous Recevrez
Des ressources concrètes pour appliquer immédiatement
Support de formation complet
Documentation PDF et ressources
Exercices pratiques
Cas d'usage et exemples concrets
Certification SETMO
Certificat officiel de participation
Support post-formation
Accès au groupe de support pendant 3 mois
Prochaines Sessions
Nous organisons des sessions sur mesure adaptées à vos besoins
Cette formation est disponible en format intra-entreprise, inter-entreprise et à distance. Contactez-nous pour organiser une session personnalisée.
Planifier une session