Initiation au VBA Office

Date de publication : 24 janvier 2009

Par Olivier Lebeau (Heureux-oli sur DVP)
 

Cet article a pour but de jeter les bases du langage VBA. Il sera complété par d'autres articles spécifiques aux produits de la suite Office.
Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites      


Introduction
1. Introduction
L'enregistreur de macro
2. L'enregistreur de macro
2-A. L'enregistreur de Macro Word
2-B. L'enregistreur de Macro Excel
2-C. PowerPoint
2-D. Access et Outlook
Le VBE
3. Le VBE
3-A. Word
3-B. Excel
Modification de notre code
4. Modification de notre code
Les Variables
5. Les variables, durée de vie et portée
5-A. Dim
5-B. Static
5-C. Private
5-D. Public
Les constantes
6. Constantes
Type de données utilisateur
7. Type de données utilisateur
Les procédures
8. Les procédures
8-A. Les Sub
8-A-1. Portée d'une Sub
8-B. Les Function
8-B-1. Portée d'une Function
8-B-2. Valeur renvoyée par une fonction
8-C. Appel d'une procédure
8-C-1. ByVal ou ByRef
8-C-2. Optional
Écriture de votre code
9. Écriture de votre code
9-A. Les commentaires
9-B. Les retours à la ligne
9-C. L'indentation
Les opérateurs
10. Les opérateurs
10-A. Affectation ( = )
10-B. Arithmétiques
10-C. Comparaison
10-D. Concaténation
10-E. Opérateurs logiques
10-E-1. Or
10-E-2. And
10-E-3. XOR
10-E-4. NOT
Les structures décisionnelles
11. Les structures décisionnelles
11-A. La structure If ... Then ...
11-B. La structure If ... Then ... ElseIf ... Else... End If
11-C. La structure Select Case
Les boucles
12. Les boucles
12-A. Do While .... Loop
12-B. While .... Wend
12-C. Do Until .... Loop
12-D. Do .... Loop While
12-E. Do ... Loop Until
12-F. For ... To .... Next
12-G. For Each .... Next ...
Quelques fonctions VBA
13. Quelques fonctions VBA
13-A. Fonctions Texte
13-A-1. Len
13-A-2. UCase
13-A-3. LCase
13-A-4. Left
13-A-5. Right
13-A-6. Mid
13-A-7. Chr
13-A-8. Asc
13-A-9. Trim - LTrim - RTrim
13-A-10. StrReverse
13-A-11. Replace
13-A-12. InStr
13-A-13. Split
13-B. Fonctions de conversion
13-B-1. Str
13-C. Fonctions Date
13-C-1. Date()
13-C-2. Now()
13-C-3. DateAdd
13-C-4. DateDiff
13-C-5. DatePart
13-C-6. DateSerial
13-C-7. DateValue
13-D. Fonctions Système
13-D-1. Beep
13-D-2. Environ
13-D-3. DoEvents
13-D-4. CreateObject
13-D-5. GetObject
13-E. InputBox - MsgBox
Liens utiles
14. Liens Utiles
Remerciements
15. Remerciements


Valid XHTML 1.0 TransitionalValid CSS!

Copyright © 2009 Olivier Lebeau. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Droits de diffusion permanents accordés à Developpez LLC. Cette page est déposée.

 
 
 
 
Partenaires

Hébergement Web