Access 2007

3340 mots 14 pages
UFRSTAPS Toulouse

UE11
Projet de développement VBA
MASTER 2
Tribet Hervé

2009

Visual Basic pour Application 2009

I.

Présentation

Visual Basic pour Applications (VBA) est le langage de programmation des applications de Microsoft Office. VBA permet d’automatiser les tâches, de créer des applications complètes, de sécuriser vos saisies et vos documents, de créer de nouveaux menus et de nouvelles fonctions pour booster efficacement votre logiciel. L'éditeur de macro, ou VBE (Visual Basic Editor) est l'environnement de programmation de VBA. Il se lance par le menu "Outils-Macro-Visual-Basic-Editor- ou par le raccourci clavier "Alt+F11".

2

Master 2 – Hervé Tribet – Septembre 2008

Visual Basic pour Application 2009

II.

VBE

1 - Fenêtre VBAProject. Elle présente les différents projets ouverts et permet de naviguer facilement entre vos différentes feuilles de codes VBA. 2 - Fenêtre Code. C'est l'endroit ou vous allez saisir votre code VBA. 3 - Fenêtre Propriétés. Propriétés de l'objet sélectionné. 4 - Fenêtre Exécution. Elle permet de tester une partie du code. Elle peut s'avérer très utile pour voir comment s'exécutent certaines lignes de code.

3

Master 2 – Hervé Tribet – Septembre 2008

Visual Basic pour Application 2009

III.

Code VBA

Le code VBA s'écrit dans les modules à l'intérieur de procédures ou de fonctions. Dans VBE, créez un nouveau module par le menu "Insertion - Module". Renomez le module à l'aide de la fenêtre propriétés, la recherche de vos procédures sera plus rapide

Une procédure est une suite d'instructions effectuant des actions. Elle commence par Sub + NomDeLaProcédure et se termine par End Sub. Le nom des procédures ne doit pas commencer par une lettre et ne doit pas contenir d'espaces. Utilisez le caractère de soulignement pour séparer les mots. Je vous conseille de les écrire comme des noms propres. Pour déclarer une procédure, taper Sub et son nom puis taper Entrée. VBE ajoute

en relation

  • Tsongor
    1005 mots | 5 pages
  • Devloppement outlouk
    1108 mots | 5 pages
  • Rapport de stage bts nrc
    1158 mots | 5 pages
  • LangageVHDL
    10445 mots | 42 pages
  • Asp.net
    1645 mots | 7 pages
  • Gravitati
    476 mots | 2 pages
  • Brevet francais pour s'entrainer
    941 mots | 4 pages
  • Paie jbs
    4412 mots | 18 pages
  • Etude de la contraction d'un muscle lisse de souris
    2621 mots | 11 pages
  • Sans titre
    1058 mots | 5 pages
  • La part de l'autre
    702 mots | 3 pages
  • Projet stg
    909 mots | 4 pages
  • Analyze
    1204 mots | 5 pages
  • note de synth se1
    3727 mots | 15 pages
  • rapport de stage
    2332 mots | 10 pages