vba ege cours

11002 mots 45 pages
AGROPARISTECH

PROGRAMMATION EN VBA(*)
POUR EXCEL
U.F.R. D’INFORMATIQUE
Christine MARTIN
Année 2013-2014

Document inspiré du cours de Juliette Dibie-Barthelemy (Janvier 2008)
* Visual Basic pour Applications

Excel VBA – AgroParisTech – Christine Martin

Page 1

Introduction

Le VBA (Visual Basic pour Application) est un langage de programmation permettant d’utiliser du code dont la syntaxe est proche du langage Visual Basic pour exécuter les nombreuses fonctionnalités notamment des applications Microsoft Office et par exemple de l’Application EXCEL que vous êtes amenés à utiliser fréquemment dans votre spécialité.

Créer des programmes en VBA permet notamment d’automatiser des tâches répétitives réalisées sous EXCEL grâce à la possibilité de manipuler les objets propres à
Excel (Classeurs, feuilles, cellules, …), de stocker de l’information, d’effectuer des instructions sous conditions et, éventuellement, à plusieurs reprises en fonction d’un ou plusieurs critères.
Le langage VBA permet également de contrôler la quasi-totalité de l'IHM1 notamment d’Excel, ce qui inclut la possibilité de manipuler les fonctionnalités de l'interface utilisateur comme les menus, les barres d'outils et le fait de pouvoir personnaliser les boîtes de dialogue et les formulaires utilisateurs.
Cela permet notamment de rendre une application développée sous EXCEL plus conviviale.
Il permet enfin de contrôler une application à partir d'une autre (par exemple, créer automatiquement un document WORD à partir de données sous EXCEL).

Ce document organisé en sections constitue une synthèse des possibilités offertes par la programmation en VBA sous Excel.

1

Interface Homme-Machine : c'est-à-dire tous les médias qui permettent à un utilisateur d’interagir avec la machine Excel VBA – AgroParisTech – Christine MARTIN

Page 2

Table des matières
1

Prise en main de l’environnement de développement............................................................ 6
1.1
1.1.1

Enregistrer une

en relation

  • framestore, étude de cas, met2100
    7864 mots | 32 pages
  • cours aes
    926 mots | 4 pages
  • Fiche aps stub
    585 mots | 3 pages
  • Simulation l'auberge du lac enr
    2455 mots | 10 pages
  • SOCIETE CROSS
    791 mots | 4 pages
  • cours ifsi
    1109 mots | 5 pages
  • lover
    278 mots | 2 pages
  • vours vba
    782 mots | 4 pages
  • Stratégie leonidas
    984 mots | 4 pages
  • cours acrc
    1228 mots | 5 pages
  • Audit fiscal
    548 mots | 3 pages
  • Les banques vont-elles disparaitre?
    764 mots | 4 pages
  • Aie cours
    2049 mots | 9 pages
  • Travail pratique :Henri, un directeur qui vous veut du bien
    4538 mots | 19 pages
  • Rapport de stage en étude notariale.
    1719 mots | 7 pages