Debuter avec visual basic pour applications
DEBUTER AVEC VISUAL BASIC POUR APPLICATIONS VBA Auteur Christian Herbé Date Décembre MAJ Juin Le présent document est un support de cours L'objectif de la formation est d'aider les stagiaires à prendre en main ce langage Puisque l'utilisateur a la possibilité d'enregistrer ses actions on se limitera ici à l'étude du code permettant le contrôle et l'intervention dans le déroulement des programmes Retour à l'accueil Pourquoi le terme de macro Historique du langage Quelques mots sur la Programmation Orientée Objet POO Comment situer VBA parmi les autres langages Comment choisir un langage de programmation Prise en main de l'éditeur VBA Premières macros Enregistrement et sauvegarde des programmes Intervention de l'auteur dans le code des programmes Les variables Portée et durée des variables Références des cellules Structurer les projets Les boucles Tant Que Do Loop et While Wend La boucle pour suivant For Next La boucle pour chaque suivant For Each Next Les conditions Si Alors Sinon If Then Else La structure Select Case L'instruction GoTo Les bo? tes de dialogue Les opérateurs logiques La gestion des erreurs Un peu au delà de l'iniation Les bo? tes de dialogue personnalisées ou Userform Communiquer avec le port série RS Programmation événementielle Pourquoi le terme de macro Macro sous entends macro commandes c'est à dire un ensemble de commandes destinées à réaliser une ou plusieurs actions sans intervention de l'utilisateur Les macros sont aux logiciels ce que les scripts ou batchs sont aux systèmes d'exploitation Très souvent dès qu'un logiciel comporte un nombre important de commandes ou de fonctions distinctes il est accompagné d'un langage de macro programmation MS O ?ce ne déroge pas à cet usage La particularité d'une macro est d'être attachée à un logiciel spéci ?que Il est impossible de l'exécuter depuis un autre logiciel que celui qui l'a créée il y a cependant une exception partielle avec VBA Historique du langage Le er tableur de Microsoft Multiplan était déjà doté d'un langage de programmation Son successeur Excel mais également les autres applications de bureautique ont béné ?cié d'un tel outil Jusqu'à la version d'Excel la macro programmation consistait à écrire une suite de fonctions dans une feuille spéci ?que Les fonctions ou mots clés des Cmacros avaient la même syntaxe que les fonctions du tableur Le code ainsi écrit était exécuté séquentiellement c'est à dire ligne par ligne et n'était en aucun cas transposable à une autre application Microsoft Dans le même temps MS proposait des langages de proprammation destinés à écrire des programmes autonomes ou directement exécutables depuis un système d'exploitation on parle alors de langages compilés Ces langages étaient aussi de type séquentiels jusqu'à QuickBasic inclu Les langages séquentiels étaient assez bien adaptés aux systèmes dit de commandes en lignes comme MS -DOS mais il était di ?cile de développer des applications graphiques Au début des années la ?rme de Seattle a donc proposé un nouveau langage pour le développent d'applications autonomes Visual Basic VB Il est conçu pour programmer dans un environnement graphique comme Windows A
Documents similaires










-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 30, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 95.1kB