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

VBA

De WikiDeveloppez.

(Différences entre les versions)
m
m
La racine du '''Modèle d'Objet''' est toujours l'objet/classe '''<tt>Application</tt>'''.<br/>
La racine du '''Modèle d'Objet''' est toujours l'objet/classe '''<tt>Application</tt>'''.<br/>
<br/>
<br/>
-
<small>(à venir: intégration avec COM)</small>
+
::<small>(à faire: Automation)</small>
<span id="vbaoutilsnatifs"></span>
<span id="vbaoutilsnatifs"></span>
<span id="userforms"></span>
<span id="userforms"></span>
===Microsoft Forms===
===Microsoft Forms===
-
Microsoft Forms procure à l'utilisateur des outils de conception de fenêtres ou de boîtes de dialogue. Elles sont désignées sous le terme de ''feuilles'' ou encore, objet '''<tt>UserForm</tt>'''.<br/>
+
Microsoft Forms procure à l'utilisateur des outils pour la conception de fenêtres ou de boîtes de dialogue: on parle de ''feuilles'', ou encore d'objets '''<tt>UserForm</tt>'''.<br/>
-
Microsoft Forms fournit aussi son propre '''Modèle d'Objet''' nécessaire à la programmation des feuilles.<br/>
+
Microsoft Forms fournit aussi son propre '''Modèle d'Objet''' nécessaire à la programmation des ''feuilles''.<br/>
====Conception d'une feuille: objet ''UserForm''====
====Conception d'une feuille: objet ''UserForm''====
Un objet '''<tt>UserForm</tt>''' est créé et modifié directement dans l'EDI.<br/>
Un objet '''<tt>UserForm</tt>''' est créé et modifié directement dans l'EDI.<br/>
====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 conséquent utilisables sans autre installation que les produits de la suite Office.
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.
-
 
{| class="wikitable" style="text-align:left; width:80% border="1";"
{| class="wikitable" style="text-align:left; width:80% border="1";"
-
|+ Contrôles natifs disponibles pour un userform
+
|+ '''Contrôles natifs disponibles pour un userform'''
|-
|-
! scope=col | Nom du contrôle
! scope=col | Nom du contrôle
! scope=col | Versions
! scope=col | Versions
|-
|-
-
! scope=row | Intitulé
+
! scope=row | Etiquette<br/>(<tt>Label</tt>)
|Texte modifiable à la création ou par code
|Texte modifiable à la création ou par code
|Tous
|Tous
|Toutes
|Toutes
|-
|-
-
! scope=row | Zone de texte
+
! scope=row | Zone de texte<br/>(<tt>TextBox</tt>)
|Permet la saisie d'une valeur par l'utilisateur. Cette valeur est considérée comme du texte (variable String)
|Permet la saisie d'une valeur par l'utilisateur. Cette valeur est considérée comme du texte (variable String)
|Tous
|Tous
|Toutes
|Toutes
|-
|-
-
! scope=row | Zone de liste modifiable
+
! scope=row | Zone de liste modifiable<br/>(<tt>ComboBox</tt>)
-
|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)
+
|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.<br/>(Excel: La liste peut être une plage de cellules)
|Tous
|Tous
|Toutes
|Toutes
|-
|-
-
! scope=row | Zone de liste
+
! scope=row | Zone de liste<br/>(<tt>ListBox</tt>)
-
|Liste permettant la sélection d'une valeur parmi n éléments d'une liste. (Excel: La liste peut être une plage de cellules)
+
|Liste permettant la sélection d'une valeur parmi n éléments d'une liste.<br/>(Excel: La liste peut être une plage de cellules)
|Tous
|Tous
|Toutes
|Toutes
|-
|-
-
! scope=row | Case à cocher
+
! scope=row | Case à cocher<br/>(<tt>CheckBox</tt>)
-
|Permet de basculer l'état d'une valeur binaire
+
|Permet de basculer l'état d'une valeur booléenne.
|Tous
|Tous
|Toutes
|Toutes
|-
|-
-
! scope=row | Bouton d'option
+
! scope=row | Bouton d'option<br/>(<tt>OptionButton</tt>)
|Permet de sélectionner une option parmi une liste d'options. Ce contrôle est souvent utilisé au sein d'un contrôle '''Cadre'''.
|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
|Tous
|Toutes
|Toutes
|-
|-
-
! scope=row | Bouton bascule
+
! scope=row | Bouton bascule<br/>(<tt>ToggleButton</tt>)
-
|Permet de basculer l'état d'une variable binaire.
+
|Permet de basculer l'état d'une variable booléenne.
|Tous
|Tous
|Toutes
|Toutes
|-
|-
-
! scope=row | Cadre
+
! scope=row | Cadre<br/>(<tt>Frame</tt>)
|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.
|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
|Tous
|Toutes
|Toutes
|-
|-
-
! scope=row | Bouton de commande
+
! scope=row | Bouton de commande<br/>(<tt>CommandButton</tt>)
|Bouton permettant d'initier une action (lancement d'une procédure) lors du clic et/ou du double clic.
|Bouton permettant d'initier une action (lancement d'une procédure) lors du clic et/ou du double clic.
 +
|Tous
 +
|Toutes
 +
|-
 +
! scope=row | Image<br/>(<tt>Image</tt>)
 +
|Affichage d'une image provenant d'un fichier (formats supportés: BMP, GIF, ICO, JPEG, WMF). L'image est enregistrée dans UserForm.
|Tous
|Tous
|Toutes
|Toutes

Version du 22 août 2009 à 01:39

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