Liste de  cours vba

Cours Visual Basic pour Applications en pdf


Télécharger


Cours Visual Basic pour Applications

Présentation de Visual Basic Editor

Visual Basic Editor (VBE) est l’environnement de développement intégré de VBA (Visual Basic for Application). On accède toujours à VBE à partir d’une application hôte en sélectionnant la séquence Outils/Macro/Visual Basic Editor (ou le raccourci Alt-F11). Dans cet environnement VBE, on retrouve :

  • L’explorateur de projet : il permet de visualiser les différents projets et les différents éléments qui les composent (Objets, Modules, Modules de Classe, F


euille, …) sur lesquels nous reviendrons uttérieurement et également d’accéder à ces éléments et au code qui leur est attaché.
  • La fenêtre Propriétés : elle permet de visualiser et de modifier l’ensemble des propriétés des objets constituant le projet
  • La fenêtre Code : elle permet d’éditer le code associé aux éléments du projet
  • La fenêtre UserForm et la Boîte à Outils : elle permet de concevoir les feuilles (Interfaces graphiques) à partir d’éléments de base (bouton, case à cocher, zone de liste modifiable, …) disponible dans la boîte à Outils.
  • Ces différents éléments ne sont pas obligatoirement présents à l’écran simultanément. Il est cependant conseillé de garder constamment à l’écran l’explorateur de projet, à partir duquel vous pourrez toujours activer les autres outils.

    Cours Visual Basic pour Applications

    Table des matières :                   

    Présentation de Visual Basic Editor 1

    Introduction au langage de programmation VBA. 2

    1. Les différents types de Variables et Constantes.. 2

    - Les Chaînes de caractères. 2

    - Les Valeurs numériques .. 2

    - Les valeurs booléennes 2

    - Les Dates.. 3

    - Les tableaux 3

    - Les type de données personnalisés . 3

    - Les constantes .. 3

    2. La portée et la durée de vie des Variables et des Constantes 3

    3. Les structures de contrôle.. 4

    - La boucle While…Wend .. 4

    - La boucle Do … Loop et ses 4 variantes .. 4

    - La boucle For … Next 4

    4. Les strutures conditionnelles 4

    - La structure If … Then … Else . 4

    - La structure Select Case . 5

    5. La structure des programmes Visual Basic pour Application 5

    La notion de Modules 5

    La notion de Procédure 5

    Construction d’une interface Utilisateur. 6

    1. Les composants de la boîte à outils. 6

    - Le contrôle Label. 6

    - Le contrôle textBox.. 6

    - Le contrôle ComboBox . 6

    - Le contrôle Frame 6

    - Le contrôle ListBox.. 6

    - Le contrôle CheckBox 6

    - Le contrôle ToggleButton. 6

    - Le contrôle OptionButton . 6

    - Le contrôle CommandButton. 6

    - Le contrôle TabStrip 6

    - Le contrôle ScrollBar.. 6

    - Le contrôle SpinButton.. 6

    2. Quelques propriétés de ces contrôles 7

    - La propriété Name 7

    - La propriété Caption 7

    - La propriété Value 7

    - La propriété Visible.. 7

    - La propriété Enabled.. 7

    - La propriété Locked 7

    3. Création des procédures événementielles .. 7

    - Les événements 7

    - Accés à une procédure événementielle et saisie le code 8

    Construction et Utilisation d’un Module . 9

    1. Les procédures Sub .. 9

    2. Les procédures Function. 9

    3. Les arguments des procédures Sub ou Function 9

    4. Utilisation d’un module ..10

    - L’appel d’une procédure Sub .10

    - L’appel d’une procédure Function10

    - Le passage des arguments .10

    Traitements intra-application et inter-applications .. 11

    1. Le modèle Objet d’Excel ..11

    - Accéder au modèle objet d’Excel dans un module définit dans VBA Excel ..11

    - Accéder au modèle objet d’Excel dans un module définit dans une autre application (VBA Compliant) qu’Excel ..11

    2. Le modèle objet Word 12

    3. Le modèle objet Direct Access Object DAO 3.6 12

    - Accéder au modèle objet d’une base de données supportant les DAO dans un module VBA..12

    4. Le modèle objet Acces..12

    Etude de cas. 13

    1. Création du fichier EXCEL13

    - Création d’une feuille nommée « Change »..13

    - Création d’une feuille nommée « Cours » ..13

    2. Construction de l’interface graphique de choix du pays.14

    - Ouverture de VBE .14

    - Ouverture d’une fenêtre graphique et placement des objets d’interface .14

    3. Construction de la Macro d’activation de cette fenêtre graphique dans Excel.15

    4. Construction d’une procédure de calcul du change .16

    5. Construction de la procédure événementielle « Click sur le bouton Btn_OK »16

    6. Mise à jour des valeurs de change à partir d’Access ..18

    - Construction de la base de données .18

    - Ajout de la référence DAO 3.6 dans le projet Excel .18

    - Construction de la macro de chargement des cours de change d’Acces vers Excel ..19

    Cours Visual Basic pour Applications

    <
    258