Se rendre au contenu

Excel - VBA Avancé : De la Programmation à l'Automatisation

https://groupe-sr3.odoo.com/web/image/product.template/163/image_1920?unique=bfaea44
(0 avis)

À partir de 1320 € HT
D​urée du cours : 3 jours - 21 heures

À partir de 1320 € HT D​urée du cours : 3 jours - 21 heures

0,00 € 0.0 EUR 0,00 € Hors taxes

0,00 € Hors taxes

Cette combinaison n'existe pas.


Objectifs du cours

Transformez votre approche de la bureautique avec notre formation avancée en VBA. Apprenez à concevoir des solutions puissantes et automatisées qui optimisent vos processus de travail et vous libèrent des tâches répétitives. Cette formation vous permettra de maîtriser les techniques avancées de programmation VBA, d'améliorer votre productivité et de créer des applications sur mesure. Que vous soyez développeur, analyste ou utilisateur avancé d'Excel, découvrez comment pousser vos compétences en VBA à un niveau supérieur et devenir un expert en automatisation des tâches bureautiques. 

Ce plan de cours vise à fournir aux participants : 

  • Consolider les bases de la programmation VBA 
  • Maîtriser les variables tableaux et les boucles avancées 
  • Gérer les événements et créer des UserForms personnalisées 
  • Piloter et automatiser des échanges avec d'autres applications 
  • Automatiser les imports/exports et manipuler les Tableaux Croisés Dynamiques (TCD) et les graphiques

Public

  • Développeurs et analystes souhaitant approfondir leurs compétences en VBA 
  • Utilisateurs avancés d'Excel et d'autres applications Microsoft 
  • Toute personne désireuse d'automatiser des tâches bureautiques complexes 

Prérequis

  • Connaissances de base en programmation VBA 
  • Expérience pratique de l'utilisation de Microsoft Excel 

Matériel

  • Ordinateur ou tablette : Chaque participant a besoin d'un ordinateur ou d'une tablette équipée des logiciels nécessaires, comme un navigateur web, pour accéder au contenu de la formation.  
  • Connexion internet stable : Une connexion Internet fiable et rapide est cruciale pour participer efficacement aux vidéoconférences et accéder aux outils en ligne sans problèmes de connectivité.  
  • Casque avec microphone : Un casque avec microphone intégré est recommandé pour améliorer la qualité audio et minimiser les bruits de fond lors des discussions en ligne.  
  • Webcam : Une webcam est nécessaire pour les vidéoconférences, facilitant les interactions plus personnelles et engageantes entre les participants et les formateurs.

Modalités d'organisation et d'accès

  • Formation a distance / en présentiel sur demande
  • Inscription requise jusqu'à 24 heures avant le début. 
  • Pour les formations intra-entreprise, le client doit s'assurer et s'engager à fournir toutes les ressources matérielles pédagogiques requises (équipements informatiques, etc.) nécessaires au bon déroulement de la formation, conformément aux prérequis spécifiés dans le programme de formation fourni. 

Accessibilité pour les personnes handicapées

  • Si vous nécessitez des aménagements pour des besoins spécifiques d’accessibilité, contactez Mme STEMPERT, notre référente handicap, par e-mail : referent-handicap@groupe-sr3.com pour discuter des solutions possibles.

Contenu du cours

Partie 1 : Consolidation des bases et variables tableaux

Consolider ses bases de programmation 

  • Collections et objets 
  • Définir des fonctions et procédures paramétrées 
  • Les boucles "For Each" 
  • Implémenter la gestion d'erreurs 

Les variables tableaux 

  • Déclarer et utiliser des tableaux : taille fixe, dynamique et multidimensionnelle 
  • Redimensionner un tableau avec ReDim 

Partie 2 : Gestion des événements et boîtes de dialogue personnalisées  

Gérer des événements sur les objets 

  • Écrire des événements 
  • Événements des objets : Application, Workbook, Worksheet 
  • Créer ses propres événements 

Boîtes de dialogue personnalisées (UserForm) 

  • Création de contrôles : boutons, étiquettes, groupes d'options, listes déroulantes, barres de défilement, boîtes à onglets 
  • Définir l'ordre de tabulation 
  • Déclencher et afficher une boîte de dialogue 

Partie 3 : Interactions avec d'autres applications et automatisation 

Liaison avec d'autres applications 

  • Référencer un modèle objet automation 
  • S'affranchir des références aux librairies (liaisons anticipées ou tardives) 
  • Piloter une autre application Microsoft en VBA (Word ou PowerPoint) 
  • Programmer des échanges avec des fichiers texte 

Automatiser les Imports / Exports 

  • Importer une partie d'un fichier texte 
  • Exporter avec des formats spécifiques : fichiers binaires, hexadécimaux 

Partie 4 : Programmation avancée avec TCD et graphiques

Manipuler les Objets Listes, TCD et Graphiques 

  • Manipuler les filtres élaborés, les éléments du TCD 
  • Automatiser la mise en forme des graphiques (à partir d'un modèle)

Méthodologie

  • Sessions de discussion en groupe pour encourager la réflexion collective et l'échange d'idées. 
  • Analyse de cas concrets permettant aux participants d'explorer différents scénarios et d'appliquer leurs connaissances théoriques. 
  • Réalisation d'études de cas pour approfondir la compréhension des concepts abordés et leur application dans des situations réelles. 
  • Utilisation de questionnaires interactifs pour évaluer régulièrement la compréhension des participants et favoriser la participation active. 
  • Feedback personnalisé et continu pour orienter les discussions, identifier les lacunes et stimuler l'apprentissage. 

Évaluation

  • Réalisation d’un test initial avant la formation pour évaluer les connaissances préalables. 
  • Evaluation formative via des exercices pratiques permettant l’auto-évaluation de l’apprenant. 
  • Evaluation sommative pour valider le parcours de formation. 
  • Effectuer régulières pendant le parcours pour permettre une remédiation adaptée.  
  • Évaluation de la compréhension des concepts clés à travers des quiz ou des travaux écrits. 
  • Questionnaire de fin de formation pour tester les connaissances acquises. 


Cours mis à jour en date du 29/05/2024