IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

VBA

De WikiDeveloppez.

(Différences entre les versions)
Sa syntaxe est identique à celle du [[Visual Basic 6|Visual Basic]]. A la différence du [[Visual Basic 6|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 [[Visual Basic 6#vb6versusvba|cette page]].
Sa syntaxe est identique à celle du [[Visual Basic 6|Visual Basic]]. A la différence du [[Visual Basic 6|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 [[Visual Basic 6#vb6versusvba|cette page]].
 +
 +
==Outils natifs du VBA==
 +
<span id="vbaoutilsnatifs"></span>
 +
===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====
 +
{| class="wikitable" style="text-align:left; width:80% border="1";"
 +
|+ Contrôles natifs disponibles pour un userform
 +
|-
 +
! scope=col | Nom du contrôle
 +
! scope=col | Description
 +
! scope=col | Logiciels Office
 +
! scope=col | Versions
 +
|-
 +
! scope=row | Intitulé
 +
|Texte modifiable à la création ou par code
 +
|Tous
 +
|Toutes
 +
|-
 +
! scope=row | 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
 +
|-
 +
! scope=row | 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
 +
|-
 +
! scope=row | 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
 +
|-
 +
! scope=row | Case à cocher
 +
|Permet de basculer l'état d'une valeur binaire
 +
|Tous
 +
|Toutes
 +
|-
 +
! scope=row | 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
 +
|-
 +
! scope=row | Bouton bascule
 +
|Permet de basculer l'état d'une variable binaire.
 +
|Tous
 +
|Toutes
 +
|-
 +
! scope=row | 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
 +
|-
 +
! scope=row | 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 [http://www.developpez.com www.developpez.com] et [http://www.developpez.net www.developpez.net]===
=== Liens sur [http://www.developpez.com www.developpez.com] et [http://www.developpez.net www.developpez.net]===

Version du 1 mars 2009 à 07:58

Récupérée de « https://wiki.developpez.com/VBA »
Contacter le responsable de la rubrique Accueil