Vba l2 Programmation en VBA CPrésentation de Visual Basic ? Visual Basic ? Basic dérivé du langage Basic Biginner ? s All purpose Symbolic Instruction Code des années ? Visual dessin et aperçu de l ? interface avant l ? exécution L - Université de Bordeau
Programmation en VBA CPrésentation de Visual Basic ? Visual Basic ? Basic dérivé du langage Basic Biginner ? s All purpose Symbolic Instruction Code des années ? Visual dessin et aperçu de l ? interface avant l ? exécution L - Université de Bordeaux CIntroduction ? Apprendre à programmer ?? ? Apprendre un langage de programmation ? ?? écrire un algorithme avant d ? écrire le programme correspondant L - Université de Bordeaux CIntroduction ? Dé ?nitions ? Un algorithme est la description de la suite des opérations élémentaires ordonnées capables de résoudre le problème posé ? Un programme est la traduction d ? un algorithme en un langage compréhensible par l ? ordinateur L - Université de Bordeaux CExemple ? Un commerçant veut calculer les montants de ses factures ? Comment décrire de manière la plus élémentaire possible la suite d ? instructions à exécuter pour résoudre le problème L - Université de Bordeaux CExemple ? Question Quelles sont les variables que nous devrons manipuler ? Les prix des produits ? les quantités des produits ? les montants des di ?érentes lignes ? le total des montants L - Université de Bordeaux CExemple ? Question Comment manipuler ces variables pour résoudre le problème ? Les montants sont calculés en multipliant les prix unitaires par les quantités ? Le total hors taxe est calculé en e ?ectuant la somme des montants L - Université de Bordeaux CNotion de variable ? En programmation une variable est un nom qui sert à repérer un emplacement donné de la mémoire centrale ? Les variables permettent de manipuler les valeurs sans avoir à se préoccuper de l ? emplacement qu ? elles occupent e ?ectivement en mémoire ? Choix des noms des variables doit être le plus parlant possible ? Exemple PrixUnitaire Quantite Montant c ? est mieux que d ? écrire x y z L - Université de Bordeaux CProgrammation CIntroduction ? Un programme VBA s ? écrit à l ? intérieur de l ? instruction Sub NomProgramme End Sub ? Les instructions à exécuter devront alors être incluses dans le bloc sub ? end sub L - Université de Bordeaux CIntroduction ? Dans l ? éditeur de programmes on peut saisir le code de plusieurs programmes chacun dans un bloc sub ? end sub ? Si on veut exécuter un des programmes on place le curseur à l ? intérieur du bloc et on clique sur exécuter L - Université de Bordeaux CVariables et constantes ? Une variable identi ?cateur type valeur ? Identi ?cateur nom par lequel la variable est manipulée dans le programme ? Type type des valeurs possibles que la variable peut contenir ? Valeur valeur stockée dans la variable L - Université de Bordeaux CIdenti ?cateur d ? une variable ? Elle doit commencer par un caractère alphabétique et ne pas comporter les caractères suivants - ? Elle ne peut pas excéder caractères ? Pour faciliter la lisibilité des programmes on s'e ?orcera d'utiliser des minuscules pour les
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117028633889l7mh1ewwywtgyprmyys4cxdgavpf5wfpinx6hr3enjexomh6ltls07dsfsurwrdvptqpwiylzz0fwklanbisbodco2hzbzrj3hz.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/1170291141846qprsryjzekpgudvaa3taebardkh5ka0ucmlzwabn5ke649zlequmdkwo4kfy6j58pncrczdcu7jyunl4uovkibpztkuhe9njvn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/r2K4YQ6E9grEhWSX4sxYLDoJBknOVXTWYB0H9s8UHBHne9TwEuV1c9lVEXzAYgDjWluFg67lp2ohWBxhD1r4YGOI.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/zieZx6PpeTn7YqLvP443fgWiTGl6vLB4dlJ2SwSJAe14dfxZFpyotThwZejCy00Y5DGIrB0sbAZmgoUPsT7qMkwN.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/AcaslzB8c9ACPz6CRiimYgAPH06D8tJUkfZRYGfNFmAkr7ArMUFW7hvRvImofX3UP1DqC779nq58vD9reBpLcDCw.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/QPEqDbJPcE3zUCG9ZEAucp9Sf7KjTkiWUB01n1EUug7vBdStVZhFmjMSBC3fNApQQuZn6A6i9t8uALsCf6V2mmiu.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/nYOnZ2fxAjmJjNrTvkra17CTJApeC0Ju3dEdiQN40Y7zI5MAOBvs1ow4meLH2i2Js0i5WdFAVJH4XHf1aVyxRFzB.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702910418bladomjwts1azidouclgujxmfj2k6vjdxl9qbggio6olzip8azw2pzm1pasdeangceu3prtmwmcggykoqgqfjhtn1s2jln1l816z.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/HApTaYugKT47jkyhUojx48iO5hBkj11SUL8GMKSYLMUOmhc9pg71blEVgTQODMhk0mlLRsiy7fFWjLvgic22HTNQ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/3lFH7Cs8gpbApkw6qhj8EhrStNtwFdtMG5ePl5e4crdCQf42rCPfijPbih2i2Itbxj6cA5VUYZcWnJtOLY84kXTq.png)
-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 09, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 91.4kB