Se rendre au contenu

Excel - Initiation à la Programmation VBA

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

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

À partir de 1200 € 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

Maîtrisez les fondamentaux de la programmation VBA et automatisez vos tâches sur Excel pour gagner en efficacité et en précision. Cette formation vous guidera pas à pas dans l'apprentissage de VBA, de l'enregistrement de macros simples à la création de formulaires interactifs, en passant par la manipulation avancée des objets Excel. Un programme complet pour transformer votre manière de travailler avec Excel. 

Ce plan de cours vise à fournir aux participants : 

  • Comprendre les bases du langage VBA et son utilisation dans Excel 
  • Savoir enregistrer, modifier et optimiser des macros 
  • Manipuler les objets Excel via VBA 
  • Maîtriser les structures conditionnelles et répétitives 
  • Créer des boîtes de dialogue et des formulaires utilisateurs 
  • Utiliser les outils de débogage pour corriger et optimiser le code

Public

  • Utilisateurs d'Excel souhaitant automatiser leurs tâches répétitives 
  • Professionnels de la bureautique, comptables, analystes financiers 
  • Toute personne désireuse de se familiariser avec la programmation VBA 

Prérequis

  • Connaissance de base d'Excel 
  • Aisance avec les fonctions et formules d'Excel 
  • Aucune connaissance préalable en programmation nécessaire 

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 : Introduction et Environnement VBA

Introduction à VBA et Excel  

  • Présentation de l'environnement de programmation Excel et de l'éditeur VBA 
  • Enregistrement et exécution des macros 
  • Visualisation et compréhension du code VBA 
  • Ajout de commentaires et amélioration du code 

Les Fondamentaux de la Programmation  

  • Introduction au langage VBA (Visual Basic for Applications) 
  • Concepts de programmation orientée objet 
  • Classes d'objets, propriétés, méthodes et événements 
  • Utilisation de l'explorateur d'objets VBA 

Partie 2 : Programmation VBA avancée

Manipulation des objets Excel  

  • Gestion des applications Excel 
  • Manipulation des classeurs et feuilles de calcul 
  • Interaction avec les cellules et plages de données

Variables et types de données  

  • Définition et utilisation des variables 
  • Types de données disponibles et déclaration des variables 
  • Affectation et utilisation des variables dans le code 

Opérateurs en VBA  

  • Utilisation des opérateurs d'affectation, arithmétiques, de comparaison et logiques 
  • Techniques de concaténation des chaînes de caractères 

Structures Conditionnelles et Répétitives (4 heures) 

  • Utilisation de l'instruction IF…THEN…ELSE 
  • Application de l'instruction SELECT CASE pour les choix multiples 
  • Boucles DO...LOOP et FOR...NEXT 
  • Boucles FOR EACH...NEXT et gestion des sorties de boucle avec EXIT 

Partie 3 : Interaction utilisateur et débogage

Interaction avec l'Utilisateur  

  • Utilisation des boîtes de dialogue : GETOPENFILENAME, GETSAVEASFILENAME, INPUTBOX, et MSGBOX 
  • Capturer et traiter les entrées utilisateur 

Création de Formulaires Utilisateurs (UserForms)  

  • Création et personnalisation de UserForms 
  • Insertion et configuration des contrôles ActiveX 
  • Événements et gestion des actions sur les formulaires 

Outils de Débogage et Optimisation (4 heures) 

  • Placement des points d'arrêt dans le code 
  • Débogage pas à pas pour identifier et corriger les erreurs 
  • Utilisation de la fenêtre des variables locales pour le suivi des valeurs

Méthodologie

  • Présentations interactives 
  • Démonstrations en direct 
  • 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. 
  • Feedback des participants à la fin de la formation pour évaluer la pertinence de la formation et identifier les domaines à améliorer. 
  • É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