Excel est une application de Microsoft qui fonctionne par elle-même, sans que l'utilisateur ait besoin de modifier ou de programmer quoi que ce soit. Cependant, la possibilité de programmer dans cette application permet de la personnaliser et donc de répondre plus précisément aux besoins de l'utilisateur.
Les programmes permettent d'ajouter des caractéristiques, des fonctions, des commandes comme le montrent les exemples suivants :
- Automatiser des actions répétitives.
- Combiner un nombre indéterminé de commandes.
- Créer de nouvelles commandes.
Dans l'activité professionnelle, des programmes sous Excel feront gagner du temps dans le traitement des paies, des notes de frais, des amortissements d'emprunt (...)
[...] Pour qu'un projet apparaisse dans l'explorateur de projets, il faut que le document auquel il est attaché soit ouvert. La fenêtre propriétés permet de visualiser et de modifier l'ensemble des propriétés associées aux objets constitutifs d'un projet. La fenêtre de code permet d'éditer le code des projets. Visual basic Editor propose des aides à l'écriture et des outils de déboguage. L'explorateur d'objets référence les classes, propriétés, méthodes, événements et constantes disponibles dans les bibliothèques d'objets et les procédures du projet. Un exemple de macro Notre exemple représente un modèle de facture à remplissage automatisé. [...]
[...] Ce principe essentiel de la programmation objet est appelé instanciation. Exemple : dans la classe Chiens, Bill est une instance. L'objet dont il possède les caractéristiques est le Cocker. Les macros Une macro simple Les projets VBA sont des programmes ou macros, écrits dans le langage Visual Basic. Le terme macro désigne un regroupement d'un ensemble de commandes en une seule. On parle parfois de macrocommandes pour désigner un programme qui se résume à l'exécution d'une série de commandes. Des macros plus évoluées peuvent répéter des opérations en boucle, afficher des boîtes de dialogue qui autorisent une interaction avec l'utilisateur. [...]
[...] Les macros qui y sont contenues sont alors rendues accessibles au lancement de l'application. Contrairement au classeur de macros personnelles, les classeurs de macros complémentaires ne sont pas ouverts : les macros qu'ils contiennent sont chargées en mémoire et les barres d'outils et menus d'Excel sont mises à jour pour intégrer les fonctionnalités qu'apportent les macros. Par exemple, lorsque l'auteur d'une macro lui a attaché un bouton, celui-ci apparaîtra dans la barre d'outils à chaque ouverture d'un document Excel (pour aller plus loin, l'utilisateur pourra être amené à mettre en place des menus complets). [...]
[...] Conclusion Visual Basic est un langage de programmation qui permet de générer très simplement des macros sous Excel et nécessite peu de connaissances. Cependant, pour qui sait programmer, il permet de mettre en place des solutions performantes et adaptées aux besoins de l'utilisateur. Excel est donc non seulement un logiciel puissant mais également très personnalisable, ce qui le rend à la fois pratique et agréable à utiliser. C'est pourquoi il est facile de se procurer (sur Internet, par exemple) des programmes développés par d'autres personnes et qui permettent de personnaliser l'application. [...]
[...] L'affichage de boîtes de dialogue au cours de l'exécution d'un programme permet de renseigner l'utilisateur sur son déroulement ou de lui demander des informations qui en modifieront le cours. Deux fonctions permettent l'affichage de boîtes de dialogue parmi lesquelles InputBox (l'autre est MsgBox). InputBox entraîne l'affichage d'une boîte de dialogue présentant une zone de texte dans laquelle l'utilisateur est invité à entrer des informations. L'information saisie est renvoyée sous forme de chaîne de caractères et stockée dans une variable afin de pouvoir ensuite être exploitée par le programme. Syntaxe : InputBox (prompt, title, default) Prompt, title et default sont des arguments de type String. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture