VBA
De WikiDeveloppez.
m |
|||
| Ligne 14 : | Ligne 14 : | ||
Le '''userform''' met à disposition de l'utilisateur une boite de dialogue sur laquelle on placera des contrôles. Ces contrôles permettront de saisir des données ou d'initier des actions. | Le '''userform''' met à disposition de l'utilisateur une boite de dialogue sur laquelle on placera des contrôles. Ces contrôles permettront de saisir des données ou d'initier des actions. | ||
====Liste des contrôles natifs d'un userform==== | ====Liste des contrôles natifs d'un userform==== | ||
| - | Les contrôles natifs du VBA sont disponibles sans ajout d'une référence quelconque. Ils sont par | + | Les contrôles natifs du VBA sont disponibles sans ajout d'une référence quelconque. Ils sont par conséquent utilisables sans autre installation que les produits de la suite Office. |
Version du 2 mars 2009 à 10:39
Sommaire |
Définition
VBA vient de Visual Basic for Application
Le VBA est une version de Visual Basic présente dans les applications de la suite Office et de certaines applications partenaires.
Sa syntaxe est identique à celle du Visual Basic. A la différence du Visual Basic, VBA ne fonctionne pas seul et est obligatoirement utilisé au sein d'une application hôte. Vous trouverez les différences détaillées entre VB6 et VBA sur cette page.
Outils natifs du VBA
le Userform
Le userform met à disposition de l'utilisateur une boite de dialogue sur laquelle on placera des contrôles. Ces contrôles permettront de saisir des données ou d'initier des actions.
Liste des contrôles natifs d'un userform
Les contrôles natifs du VBA sont disponibles sans ajout d'une référence quelconque. Ils sont par conséquent utilisables sans autre installation que les produits de la suite Office.
| Nom du contrôle | Description | Logiciels Office | Versions |
|---|---|---|---|
| Intitulé | Texte modifiable à la création ou par code | Tous | Toutes |
| Zone de texte | Permet la saisie d'une valeur par l'utilisateur. Cette valeur est considérée comme du texte (variable String) | Tous | Toutes |
| Zone de liste modifiable | Liste déroulante permettant la saisie d'une valeur parmi n éléments d'une liste, avec ou sans possibilité de saisir une valeur non présente dans la liste. (Excel: La liste peut être une plage de cellules) | Tous | Toutes |
| Zone de liste | Liste permettant la sélection d'une valeur parmi n éléments d'une liste. (Excel: La liste peut être une plage de cellules) | Tous | Toutes |
| Case à cocher | Permet de basculer l'état d'une valeur binaire | Tous | Toutes |
| Bouton d'option | Permet de sélectionner une option parmi une liste d'options. Ce contrôle est souvent utilisé au sein d'un contrôle Cadre. | Tous | Toutes |
| Bouton bascule | Permet de basculer l'état d'une variable binaire. | Tous | Toutes |
| Cadre | Cadre de regroupement des boutons d'option. Lorsqu'une option est cochée dans un cadre, toutes les autres options du cadre sont décochées. | Tous | Toutes |
| Bouton de commande | Bouton permettant d'initier une action (lancement d'une procédure) lors du clic et/ou du double clic. | Tous | Toutes |
Liens sur www.developpez.com et www.developpez.net
Access, système de gestion de bases de données
Outlook, gestion de messagerie, d'agenda et de tâches
PowerPoint, présentations de diapositives
Infopath, création et gestion de formulaires
Sharepoint, création de sites intranet collaboratifs
