Visual Basic for Applications

Slides:



Advertisements
Présentations similaires
Votre logo à insérer ici
Advertisements

Été INF1025 Driouch Elmahdi
Portée des variables VBA & Excel
Eléments visuels. 2009/2010L3-Eco - Université de Bordeaux2 Les feuilles La feuille : cest le cadre dans lequel tous les autres éléments (visuels) dune.
TP 8 : parcours de liste et cas pratique
TP 2 : Nos premières macros
L’enregistreur de macros
VBA / Excel – TP7 La boucle LOOP.
VBA / Excel TP 6 La boucle FOR.
L ’événement CHANGE est détecté par Vba dès qu ’un caractère est saisi ( ou tapé) dans l ’objet TextBox. Par contre l ’événement AFTERUPDATE laisse le.
INITIATION à la PROGRAMMATION STRUCTUREE
La fonction Style Permet de créer des types de texte, par exemple
5. Les structures répétitives
Cours Visual Basic pour Application
Qu’est-ce qu’un ordinateur ?
Par Fabrice Pasquier Cours III
Nous allons vous présenter: - Photoshop - Algorithme et programmation
Points importants de la semaine Les commentaires. Les variables. Les instructions conditionnelles. Les instructions itératives (les boucles).
Semaine #1 INF155 par Frédérick Henri.
Langage C Révision.
CPI/BTS 2 Programmation Web Introduction au PHP
Cours de programmation
Points importants de la semaine Les boucles. Les types arithmétiques. Les opérateurs.
Plan À faire Retour sur les exercices Gestion d’erreur
Par Fabrice Pasquier Cours IV
Titre de votre session Prénom NOM Fonction ORGANISME Votre logo
44 Contrôle du déroulement du programme. 4-2 Objectifs A la fin de ce cours, vous serez capables de : Utiliser les constructions de prise de décision.
Formation RDF   Jeudi 10 mai Le Thillot 1.
Programmation VISUAL BASIC
Initiation à la programmation
Algèbre de Boole et les Boucles
Gestion des systèmes d’information
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
APPLICATIONS INFORMATIQUES
Semaine #1 INF130 par Frédérick Henri.
Points importants de la semaine Les constantes. Les boucles. Les opérateurs relationnels Les opérateurs logiques.
Instruction sélective switch-case Instruction répétitive do-while For
I&G- chapitre 11-La logique Logarithmique -Mme Roulaud
Initiation aux bases de données et à la programmation événementielle
Conversion de fichiers
Plan troisième cours Instruction sélective Instruction répétitive
Procédures et fonctions
PHP & My SQL.
Université Ibn Zohr Faculté des Sciences Economiques et Sociales Notes de cours VBA E. Belahmidi 2007/2008.
Informatique de gestion – IO MER L3 – Pierre SOURNAC Informatique de Gestion part III – the macro rises L3 – IO MER
1 Algorithmique et programmation en Itérations (boucles) Types numériques simples (suite)
TD11 : Logiciel de présentation PowerPoint
Cliquez pour modifier le style du titre
INFORMATIQUE B2i Niveau 1 - Ordinateur
1. Ook Christophe Delagarde, septembre 1999 I.U.T., Université de la Méditerrainée 2.
Introduction au langage C : Structures de contrôle 1 ère année Génie Informatique Dr Daouda Traoré Université de Ségou
1. Spoon Christophe Delagarde, septembre 1998 I.U.T., Université de la Méditerrainée 2.
1 jour Windows Utilisation 1 jour Windows Vista / 7 Utilisation 1 jour Internet Utilisateurs 1 jour Internet Perfectionnement 1 jour Outlook Base 1 jour.
Informatique de Gestion part I – Macro begins
Informatique de Gestion part II – the dark macro
Bonjour tous le monde Aujourd’hui je vais vous montrer comment on peut faire des présentations avec le logiciel Microsoft PowerPoint.
Comprendre le SGBDR Microsoft Access – partie 2
QCM VBA.
Comment réaliser une courbe ?
02/10/2015Les structures de contrôle1 COURS A2I12 Initiation à l'algorithmique illustrée par le langage C Guillaume BOURLET Département GEII IUT Sénart/Fontainebleau.
Initiation aux bases de données et à la programmation événementielle
Algorithmique Algorithmique  Pascal
Vous présente en quelques réalisations un réel savoir-faire, le fruit de longues années d’expériences, aujourd’hui à votre service. Toutes les fonctionnalités.
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
Introduction à la programmation
Logiciel de gestion comptable. Introduction Notre mission à été de finaliser et valider une application de gestion des fiches des paies en cours de développement.
1 Initiation aux bases de données et à la programmation événementielle VBA sous ACCESS Cours N° 1 Support de cours rédigé par Bernard COFFIN Université.
M. BENJELLOUN : 2005 Le but final est de programmer un jeu où l'ordinateur choisira un nombre aléatoire entre 0 et 100 que vous devez deviner.
Vous présente en quelques réalisations un réel savoir-faire, le fruit de longues années d’expériences, aujourd’hui à votre service. Toutes les fonctionnalités.
Transcription de la présentation:

Visual Basic for Applications Le VBA Visual Basic for Applications

Sommaire : 1) Qu’est 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

Qu’est 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 l’ordinateur et de lui demander (gentiment) de faire et répéter un grand nombre de fois tout ce qu’on 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…

A quoi cela sert-t-il donc ? Exemples d’utilisations : - 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,

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é d’emploi (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 n’y 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.

Quelques commandes de base en VBA… Algorithme VBA AFFICHER « Saisir A » SAISIR A A = InputBox(« Saisir A ») A 2*B –4 A=2*B-4 AFFICHER « la valeur de A est », A MsgBox « la valeur de A est » & A Si.. Alors … Sinon… Fin Si IF… 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……….

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

Quelques exemples pour comprendre 2: La commande MsgBox permet d’afficher une valeur enregistrée précédemment.