La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Le VBA Visual Basic for Applications. Sommaire : 1) Quest ce que le VBA ? 2) A quoi sert le VBA ? 3) Les avantages de son utilisation 4) Quelques commandes.

Présentations similaires


Présentation au sujet: "Le VBA Visual Basic for Applications. Sommaire : 1) Quest ce que le VBA ? 2) A quoi sert le VBA ? 3) Les avantages de son utilisation 4) Quelques commandes."— Transcription de la présentation:

1 Le VBA Visual Basic for Applications

2 Sommaire : 1) Quest ce que le VBA ? 2) A quoi sert le VBA ? 3) Les avantages de son utilisation 4) Quelques commandes de base en VBA 5) Quelques exemples pour comprendre 1& 2

3 Quest ce que le VBA ? V = Visual en 1991 Visual Basic (Microsoft), programmation visuelle (évolution du Basic) B = Basic en 1960 BASIC = Beginner's All Purpose Symbolic Instructions Code ( un langage de programmation développé par Microsoft) A = Applications Il s'agit simplement d'un langage développé par Microsoft qui permet de communiquer avec lordinateur et de lui demander (gentiment) de faire et répéter un grand nombre de fois tout ce quon peut faire à la main (opérations complexes longues et répétitives, comptabilité). Il est utilisé en majeure partie avec les logiciels de la suite Office :Word, Excel, PowerPoint, Access…

4 A quoi cela sert-t-il donc ? Exemples dutilisations : - Calculs - Animations - Recherche dans une base de données - Référentiel boursier - Calculs d'évaluation d'entreprises - Bourse, mise à jour de portefeuille par Internet, aide à la gestion de portefeuille - Graphiques, graphiques sur différentes plages de données, étiquettes dans un graphique en nuage de points,

5 Les avantages de son utilisation : Gain de temps pour des opérations répétitives Augmente les potentialités de l'outil Excel (VBA peut faire des choses que Excel ne sait pas faire seul) Relative simplicité demploi (langage presque compréhensible pour non-initiés) Flexibilité : le VBA est relativement tolérant, corrige lui-même un certain nombre d'erreurs et accepte majuscules, sauts de ligne, espaces… Il ny a pas une manière unique de rédiger un programme, plusieurs solutions peuvent toujours être envisagées (choisir la plus rapide). Compatibilité (plus ou moins bonne) avec toutes les applications Windows : Access, Word, Excel, PowerPoint, Outlook… permet d'échanger entre applications.

6 Quelques commandes de base en VBA… AlgorithmeVBA AFFICHER « Saisir A » SAISIR A A = InputBox(« Saisir A ») A 2*B –4 A=2*B-4 AFFICHER « la valeur de A est », AMsgBox « la valeur de A est » & A Si.. Alors … Sinon… Fin SiIF… THEN… ELSE…. END IF TANT QUE…………… FIN TANT QUE DO WHILE… LOOP POUR i de 1 à N FIN POUR For i= 1 to N Next i REPETER…. JUSQU'A………. DO……….. LOOP UNTIL……….

7 Quelques exemples pour comprendre 1: La commande « InputBox » (image 1)permet donc denregistrer une valeur au moyen dune boite de dialogue. Ici «Valeur1» prendra pour valeur ce quil sera entré au clavier dans la boite de dialogue. Donc le texte «j aime les bananes» sera attribué à «Valeur1».

8 Quelques exemples pour comprendre 2: La commande MsgBox permet dafficher une valeur enregistrée précédemment.


Télécharger ppt "Le VBA Visual Basic for Applications. Sommaire : 1) Quest ce que le VBA ? 2) A quoi sert le VBA ? 3) Les avantages de son utilisation 4) Quelques commandes."

Présentations similaires


Annonces Google