Passer au contenu
30 h

Logiciels de bureautique

VBA pour Excel (Automatiser des fonctions) Cours expiré

Préalables

Connaissance générale d’Excel.

Contenu du cours

-Création de code directement dans l’éditeur VBA. Sélection de cellules, des plages, de colonnes, etc. Utilisation de plages nommées au lieu des adresses.
-Les objets : Range, Workbooks, Sheets, etc. Les propriété des objets : Select, Activate, Value, Font, Size, ClearContents, et.
-Les variables : types de variables (Integer, String, Date, Boolean, etc.) et déclaration de celle-ci. Affichage de la valeur d’une variable dans un message.
-Portée des variables (pour une procédure, pour un module, etc.)
-Utilisation des conditions (If, else, end if) et des opréarteurs <, =, <, AND, OR, NOT, etc
-Les boucles While – Wend
-Les boucles Do While – Loop
-Les boucles For – next
-Les interruptions et les branchements : Exit, end, run, etc.
-Utilisation des fonctions Excel dans les modules. Création de fonctions VBA personnalisées
-Les boîtes de dialogue : MsgBox, vbYesNo, InputBox, etc.
-Les événements sur Workbook et sur Worksheet.
-Les formulaires (Userform) et les contrôles. Introduction, création, initialisation, lancement.
-Les listes déroulantes, étiquettes, zone de texte, case à cocher, etc.