VBA complet

4508 mots 19 pages
VBA pour excel

Introduction au développement avec VBA
Excel

2012/2013

Introduction à la programmation(1) Qu’est-ce

que la programmation ?
◦ Séquences d’instructions qui permettent de donner des ordres à un ordinateur

A

quoi sert-elle ?

◦ Développer des applications, automatiser des tâches récurrentes, effectuer des calculs complexes
Quelques

langages de programmation ◦ C, C++, JAVA, Visual2012/2013
Basic, Perl,

Introduction à la programmation(2) Différences

principales entre les

langages
◦ La syntaxe
◦ Langages séquentiels, langages orienté-objet ◦ Langages interprétés, langages exécutés ◦ Langages spécialement adaptés
 A Internet (pages web): PHP, Perl, JAVA
 Aux simulations: Matlab
 Aux programmes nécessitant une grande
2012/2013

VBA ou VB ou Visual Basic
 La

terminologie autour de Visual Basic peut mener à une certaine ambiguité.
 VBA = Visual Basic pour Application
◦ Disponible avec MS Office (Excel, Access, Word)
 VB

= Visual Basic

◦ Langage de programmation contenu dans MS Office mais également intégré dans Visual Studio pour faire des applications indépendantes
 Finalement

les 3 termes sont presque

identiques

2012/2013

Visual Basic en général
 Avantages

◦ Simplicité
◦ Disponible dans MS Office
◦ Accès à toutes les fonctions de Windows
 Systèmes de fenêtres, boîtes de dialogue, API

 Inconvénients

◦ Pas très rapide
◦ Dépend beaucoup des versions utilisées de
Windows et MS Office
◦ Cher si on veut être en règle

2012/2013

Variables et constantes

2012/2013

Notion de variable
Une

variable = {identificateur, type, valeur}
◦ Identificateur : nom par lequel la variable est manipulée dans le programme ◦ Type : type des valeurs possibles que la variable peut contenir
◦ Valeur : valeur stockée dans la variable 2012/2013

Identificateur d’une variable Elle

doit commencer par une lettre
Elle ne doit contenir que des lettres, des chiffres et le caractère de soulignement
(underscore ).
Elle est limitée à 40 caractères.

en relation

  • Bts algo
    3723 mots | 15 pages
  • Protocole pour modélisation d'éclipses sur geoplan/geospace
    972 mots | 4 pages
  • Laspeyres etpaasche
    2686 mots | 11 pages
  • UniYu SCO1250 Chapitre 9
    1126 mots | 5 pages
  • STAT1 Cours 1
    2015 mots | 9 pages
  • Statistiques l1 aes
    1046 mots | 5 pages
  • psycho
    8063 mots | 33 pages
  • Le pere goriot
    6539 mots | 27 pages
  • Extrait concours
    971 mots | 4 pages
  • Introduction De Analyse De Donn Es
    934 mots | 4 pages
  • Chap1 Variables
    1558 mots | 7 pages
  • Maths
    8695 mots | 35 pages
  • Fiche revision eco
    782 mots | 4 pages
  • VBA sous Excel
    9241 mots | 37 pages
  • VBA Sous EXCEL Mouss
    9961 mots | 40 pages