Algorithmes et programmation en vba
Algorithme : Expression d’un traitement dans un langage naturel : le langage algorithmique.
programmation : Traduction d’un algorithme en langage de programmation, compréhensible et donc exécutable par l’ordinateur.
I. Structure d’un algorithme :
|1. |Déclaration des variables et des constantes |
|2. |Variables en entrées : par affectation, saisie utilisateur ou récupération dans une table ou |
| |requête grâce à l'exécution d'une requête SQL. |
|3 |Traitements |
| |Affectations de valeurs, du contenu de variables ou d’expressions arithmétiques ou logiques à |
| |des variables |
| |Structures alternatives ou répétitives. |
| |Appel de procédures ou de fonctions. |
|4 |Variables en sorties (Résultats): Affichage écran, impression papier, écriture dans des tables|
• Exemple :
‘Algo Salaire1
‘1. Déclaration des variables et des constantes
CONST fixe=8000
VAR txanc : entiers
primeanc, sal : réels
‘2.Variables en entrées
SAISIR « taux d’ancienneté (0 ou 3) ? », txanc
3..Traitements
Affectation du résultat d'expressions arithmétiques aux variables primeanc et sal
primeanc ( (ou :=) fixe * txanc / 100
sal ( fixe + primeanc
‘4. Variables en sorties
AFFICHER « Salaire brut = », sal
• Traduction en visual Basic pour Application Excel : VBA Excel
Option Explicit 'Option