Cours 1: fondement de VBA excel



Documents pareils
Visual Basic for Applications

Comment créer et utiliser une fonction

PLAN. interface pour la constitution automatique d un dossier cadastral dont les données ont été acquises par GPS

Cyber-base du Pays Martégal. Atelier «Découverte de l ordinateur»

Préparation à l examen EFA en Macro

1 TD 2 : Construction d'une chier Acrobat et envoi par

RM 4.0 RM 3.6 RM 3.5 RM 3.1 RM 3.0 RM 2.1 RM

LE TABLEUR EXCEL E. Matafora

Configuration requise pour l utilisation de la plateforme EnlightKS Online Certification Management Services ET2.13 Juin 2011

GESTION DE L'ORDINATEUR

INFORMATIQUE SYSTÈMES D EXPLOITATION TRAITEMENTS DE TEXTE LES BASES DE WINDOWS (COURS MODULE 2 ECDL)

Algorithmique et programmation : les bases (VBA) Corrigé

Maxime CHOUCROUN Société Oodrive (Mayetic) Paris Chef de projet Expert technique. COORDONNEES Tel:

manuellement. Le prototype ayant obtenu des résultats satisfaisants aux différents essais de labour est validé sur le plan suivant :

WEB-OFFICE-FORMATION.FR FORMATION PROFESSIONNELLE CONTINUE ET DEVELOPPEMENT DE SITES WEB CATALOGUE 2013

Support de TD ArcGIS Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT e année ingénieur

DIF VAE Technicien Supérieur de Support en Informatique

Armand PY-PATINEC 2010

Visual Basic.NET Interaction avec Excel

Créez des étiquettes avec Microsoft Word et Excel (Versions Windows 10 et 11)

Planning Formation Juillet Décembre 2015

Excel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle P. Bonnet

De quoi avez-vous besoin pour ce manuel?

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

Initiation à VBA pour Excel. Philippe Bernard Ingénierie Economique et Financière Université Paris-Dauphine

IUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP

Formation Excel, Niveau initiation, module 1 DUREE DE LA FORMATION OBJECTIFS DE LA FORMATION

NOS FORMATIONS EN BUREAUTIQUE

Catalogue des Formations Techniques

Liste des Technologies

administratives administratives TECHNIQUES ADMINISTRATIVES Techniques Administratives > Informatique / Bureautique pages 18-27

Patrice Cloutier, B.Ing.

Spécifications d'impression Jusqu'à 12 ppm

OnDemand Version 1.7. Manuel d installation et d utilisation. AST Technology. Sophienstrasse Herford Allemagne

Administration des ressources informatiques

Comment obtenir des ebooks sur le Reader

ANTI-VIRUS / PROTECTION DES POSTES DE TRAVAIL ET DES SERVEURS DE FICHIERS

Le cas «BOURSE» annexe

L assistant Boot Camp pour utiliser aussi Windows sur un Mac sous OS X Yosemite

Manuel d installation

Compétences fonctionnelles et techniques

SharePoint (Toute la Gamme)... 1 Office 2010 (Toute la Gamme)... 2 OLAP (Toute la Gamme)... 2 STATISTICA Connecteur PI (Produit Complémentaire)...

Inspiration 7.5. Brève description d Inspiration. Avantages d Inspiration. Inconvénients d Inspiration

Langues : Anglais Allemand (notions scolaires)

Permis de conduire info

Introduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski

Ronan EZANNO. 20 ans d'expérience PowerBuilder.NET

PROGRAMMATION EVENEMENTIELLE sur EXCEL

Préconisations Portail clients SIGMA

Le cas «BOURSE» annexe

Partage de fichiers entre MacOS X et Windows. Partager des fichiers, avec un PC, en travaillant sous MacOSX.

Messagerie & Groupeware. augmentez l expertise de votre capital humain

2 Serveurs OLAP et introduction au Data Mining

Dans nos solutions, vous pouvez avec très peu de moyen vous offrir un maximum de réussite.

Partner Entreprise. Modules de cours pour la formation continue Offre IFAPME Verviers

Technique en informatique (Diplôme d études collégiales) Collège de Sherbrooke

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

La famille Symphony. Click to add text. Vincent Perrin IBM Collaboration Solutions Architect IBM Corporation

Learn & Lunch 23/11/2011. Simon Opresnik / Georges Denneulin

WINGOGEFAC COMPTABILITE & GESTION

Bibliothèque Numérique L'intégrale Collection Ressources Informatiques

FileMaker 13. Guide ODBC et JDBC

Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie

CYCLE SUPE RIEUR 1ère Année

Programme d acquisition d ordinateur portable pour le personnel

But de cette présentation. Bac à sable (Sandbox) Principes. Principes. Hainaut P

Séquencer une application

Amélioration du support du plan marketing pour le groupe Lafarge

Collaborateur GdP Leader Technique/Architecte

CATALOGUE DES FORMATIONS

SPT Description du cours NORAMSOFT SPT2013. SharePoint 2013 pour développeurs

Telecharger gratuitement convertisseur de fichier word en pdf

Corrigé de l'atelier pratique du module 6 : Transfert de données

Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server

Outils de productivité, Outils de productivité

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence

CALENDRIER DES FORMATIONS

Formations Formations

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Yann Struillou. Domaines de compétence. Développeur Web & Logiciels. 37 ans, en couple, 2 enfants. 19 hameau de Kerguillec Tréméoc

Introduction aux SGBDR et en particulier à

Logiciel ArpentGIS-PC Guide de l utilisateur

Gestion collaborative de documents

SÉCURITÉ & SANTÉ AU TRAVAIL RELATIONS & RESSOURCES HUMAINES DÉVELOPPEMENT PERSONNEL LANGUES MARKETING COMPTABILITÉ GESTION.

Migration du pack office Planification, préparation, déploiement et formation

--- SIDOMTECH (Auto-Entreprise) ---

UTILISATIONS D'EXCEL POUR LES SCIENTIFIQUES.

FOIRE AUX QUESTIONS ACT! 2009

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

DÉPARTEMENT FORMATIONS 2015 FORMATION-RECRUTEMENT CATALOGUE. CONTACTS (+226)

Calendrier FORMATIONS Saison 2014 Formations Informatique - Bureautique - Infographie - Outils graphiques

Ingénieur d Etudes.NET. Involys :.NET,3.5, C#, Vb.net, Asp.net, vb6,sql server2005, Oracle8i, TFS, MSProject, UML, Rational Rose

DotNet. Plan. Les outils de développement

Cadastre du bruit SIT-JURA. Connecteur Arcview9.x - MSAccess. Mode d emploi. Appel formulaire. Page 1 sur 15

Communication technique TC1552 Ed 01 Date: 22/11/2011

PROJET DASOËB AFTEC SIO 2. Bouthier Christophe. Dumonteil Georges. Jérémy Saumon. Alex Drouet. Présentation du plan de description. 0.

Transcription:

December 20, 2015

Sommaire 1 Présentation du langage 2 3

Présentation du langage Présentation du langage

Historique Les premiers tableurs sur le marché sont : VisiCalc: Crée par D. Bricklin et B. Frankston, en 1978, pour Apple II SuperCalc : Crée par Sorcim, pour CP/M puis PC (1981) Lotus 1-2-3 : Crée par Lotus, en 1983, pour PC, puis pour DOS et OS/2 (1989) et Windows (1991) Quattro : Crée par Borland, en 1987 (version Pro en 1989), pour PC, puis pour Windows (1992) Multiplan Crée par Microsoft, en 1982, pour CP/M, puis Apple II, Apple III, XENIS et MS-DOS EXCEL Crée par Miscrosoft en 1985, pour Macintosh

Historique Les versions de Windows qui utilise les tableurs ; Excel 2 en 1987 : langage de macro XLM Excel 3 en 1990 :ajout de fonctionnalités (dessin, support OLE, travail en groupe, BDD externes... ) Excel 4 en 1992 : Excel prend la tête du marché... Excel 5 en 1994 : langage de macro VBA Excel 95 : application réécrite Excel 97 : mise en place de VBA au niveau d'oce 2000 en 1999, 2002 en 2001 et 2003 :mise à jour et évolutions 2007, 2010, 2013, 2016 : changement aspect graphique

Extensions L'extension d'un chier permet de comprendre à un programme ou un logiciel la famille de chier qui peut lire. Le tableur de Microsoft prend diérents extension. -.xls: Fichier classeur : ses feuilles, le code VBA -.xlw: Environnement: information sur l'espace de travail -.xls: Fichier modèle de classeur -.xlb: Fichier de conguration des barres d'outils et des menus -.xla: Macro complémentaire: fonctions, barre d'outils...

D'où vient le VBA Déjà VBA siginie Visuel Basic for Application. Au début était le BASIC (Beginner's all-purpose Symbolic Instruction Code) apparu dans les années 1960 dans les universités pour l'apprentissage de la programmation. D'abord uniquement interprété, ce langage évolue, s'améliore et devient compilable. En 1990, Microsoft introduit Visual Basic, puis VBA en 1994 avec oce 95. Maintenant on parle du langage pour le net vb.net qui gère les pages internet et les bases de données. Sauf vb est un langage de base pour la programmation du produit de Miscrosoft Excel et surtout les macros.

Sommaire 1 Présentation du langage 2 3

Vocabulaire Workbook : classeur Worskheet : feuille de calcul Range : plage de cellule Code : Une action en VBA est inscrite dans du code Procédure: Au sein du code, les procédures eectuent des actions. Module : Les modules VBA sont stockés dans les classeurs, et contiennent le code, et les procédures. Objet : Ce sont les entités manipulées par le langage. Collection : Objet particulier contenant un ensemble d'autres objets, tous identiques. Variable : Entité portant un nom, et dans laquelle on stocke une valeur.

Schéma Excel suit un arbre de programmation suivant un modèle comme ci-dessous.

Schéma Excel suit un arbre de programmation suivant un modèle comme ci-dessous.

Sommaire 1 Présentation du langage 2 3

Calcul du périmètre du cercle R. 1 /* */ 2 Sub CalculPerimetre() 3 4 Rayon = InputBox("Entrez le rayon en mm", "RAYON", 0) 5 circonference = 2 * 3.14159 * Rayon 6 MsgBox "le perimetre est de" & circonference & "mm" 7 End Sub