Page 30 - DCG - Excel - 2025
P. 30

Introduction à la programmation dans Excel




        Excel n’est pas seulement un tableur permettant de réaliser des calculs et de présenter des données. C’est
        aussi un véritable outil de programmation, grâce à deux fonctionnalités essentielles :
            •  les macros, qui permettent d’automatiser des tâches répétitives ;
            •  le langage VBA (Visual Basic for Applications), qui offre la possibilité d’écrire ses propres programmes
               pour résoudre des problèmes de gestion complexes.


           Capsule vidéo







        Qu’est-ce qu’un programme ?


        Un programme est une suite d’instructions logiques, rédigées de manière précise et non ambiguë, destinée
        à être exécutée par l’ordinateur pour produire un résultat à partir de données.
        Dans Excel, cela prend la forme :
            •  d’enregistrements automatiques (les macros), qui traduisent vos actions en code VBA,
            •  ou de programmes écrits manuellement en VBA (fonctions personnalisées, procédures).

        Pourquoi programmer dans Excel ?

            •  Automatiser : éviter les tâches répétitives et gagner du temps (par exemple : mise en forme d’un
               tableau, génération automatique d’un rapport).
            •  Fiabiliser : limiter les erreurs humaines en standardisant les traitements.
            •  Adapter : créer des outils sur mesure, mieux adaptés aux besoins de l’organisation que les fonctions
               standards du tableur.
            •  Découvrir : s’initier aux bases de la logique informatique (tests, boucles, variables…) utiles dans tout
               système d’information.


        Outils disponibles

            •  Enregistreur de macros : permet de générer du code automatiquement sans connaissance préalable
               de VBA.
            •  Éditeur VBA : un environnement intégré dans Excel pour visualiser, modifier ou écrire du code.
            •  Objets, propriétés et méthodes : le cœur de la programmation sous Excel repose sur la manipulation
               des objets du classeur (feuilles, cellules, graphiques, etc.).

        Une compétence professionnelle attendue


        Dans le cadre du DCG (UE8 – Systèmes d’information de gestion), l’étudiant doit être capable :
            •  d’enregistrer et d’exécuter une macro-commande,
            •  de comprendre et interpréter un programme répondant à un problème de gestion,
            •  de modifier ou rédiger un code simple en VBA pour l’adapter à une situation donnée.







                                                           28
   25   26   27   28   29   30   31   32   33   34   35