Se rendre au contenu

Excel - Initiation à la Programmation VBA

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

À 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 

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

Cours mis à jour en date du 06/09/2024