Access - VBA

Durée :

3 jours

Objectifs :

Automatiser les tableaux, les calculs ou le traitement de données dans Excel.
Maîtriser les bases de la programmation en VBA.
Enregistrer, modifier et écrire des procédures en VBA.

Méthode pédagogique :

Apport théorique et exercices de manipulation.
Un support de cours est remis à chaque participant.

Programme :

Présentation du Visual Basic Editor

Gestion de l’affichage du VB Editor
Edition du code dans le VB Editor
Définition des Userforms
Définition des Modules

Les différentes procédures

Définition d’une procédure
Déclaration des procédures
La procédure SUB
Appel d’une procédure
La procédure Function
La portée des procédures et des fonctions

Les variables

Définition d’une variable
Déclaration une variable
Les variables de type "Tableau"
Les variables de type "Constante"
La portée des variables

Les différents opérateurs

Les opérateurs arithmétiques
Les opérateurs logiques
Les opérateurs de comparaison

Les structures conditionnelles

L’instruction If …Then…Else…Endif
L’instruction ElseIF
L’instruction Select Case

Les boucles

L’instruction WHILE—>WEND
L’instruction DO WHILE—>ENDDO
L’instruction FOR—>NEXT
L’instruction FOR EACH—>NEXT
L’instruction DO—>LOOP
Les sorties de boucle

Le langage SQL

L’instruction SELECT, UPDATE, DELETE, INSERT
Les clause FROM, WHERE, GROUP, ORDER, HAVING

Accès aux données d’une base de données Access

(Accès aux données DAO)
L’objet Wokrkspace
L’objet Database
Les objets Recordset
L’objet Field
L’objet Index
L’objet Tabledef

Accès aux données d’une base de données Access

(Accès aux données ADO)
L’objet Connection
L’objet Command
L’objet Recordset
La collection Fields
L’objet Field

La programmation évènementielle

Les évènements liés à la souris
Les évènements liés au clavier
Les évènements liés au curseur
Les évènements liés aux erreurs

Les Formulaires

Insertion d’un Userform
Mise en place d’objets sur un Userform
Le Textbox
Le label
Le combobox
La Listbox
Les images

Personnalisation des formulaires et des Etats

Définition du mode création
Les syntaxes employées

Débogages des procédures

Les différents types d’erreurs
Le mode arrêt
Le mode pas à pas
Gestion des expressions espionnes