« Macros-commandes VBA/Devenez un expert » : différence entre les versions
Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (- l'on + l’on ) |
m Robot : Remplacement de texte automatisé (- Qu'est + Qu’est , - N'importe + N’importe , - d'outils + d’outils , - aujourd'hui + aujourd’hui , - d'euros + d’euros ); changements de type cosmétique |
||
Ligne 21 :
* Module de code standard : objet VBA accueillant les procédures générales, le plus souvent contiennent des fonctions dites "utilitaires".
* Module formulaire : objet VBA contenant les procédures événementielles propres au formulaire traité. Il peut également contenir des procédures générales (à éviter). Ex : une procédure de traitement de date serait stockée dans un module standard pour pouvoir être utilisée dans tous les formulaires concernés.
* Module
== Les données des experts ==
Ligne 42 :
</tr>
<tr>
<td>Numérique</td>
<td>Nombre entier de -32'768 à 32'767</td>
</tr>
<tr>
<td>Numérique</td>
<td>Nombre entier de -2'147'483'648 à 2'147'483'647</td>
</tr>
<tr>
<td>Numérique</td>
<td>Nombre à décimal fixe de -992'337'203'685'477.5808 à 992'337'203'685'477.5807</td>
</tr>
<tr>
<td>Numérique</td>
<td>Nombre à virgule flottante de -3.402823E38 à 3.402823E38</td>
</tr>
<tr>
<td>Numérique</td>
<td>Nombre à virgule flottante de -1,79769313486232D308 à 1,79769313486232D308</td>
</tr>
<tr>
<td>Texte</td>
<td>Texte</td>
</tr>
<tr>
<td>Date</td>
<td>Date et heure</td>
</tr>
<tr>
<td>Boolean</td>
<td>True (vrai) ou False (faux)</td>
</tr>
<tr>
<td>Objet</td>
<td>Objet Microsoft</td>
</tr>
<tr>
<td>Tous</td>
<td>Tout type de données (type par défaut si la variable n'est pas déclarée)</td>
Ligne 324 :
On peut facilement insérer dans une feuille de calcul Excel ou dans une feuille Word divers objets (des "contrôles")comme
* des boutons : [[
* des boutons d'options, des cases à cocher : [[
* des zones de texte modifiables (textbox): [[
* des barres de défilement (scrollBar): [[
* des boutons toupies (SpinButton), des zones de liste, des listes déroulantes : [[
* des zones de texte (label) : [[
Il suffit de cliquer sur l’icône "boîte à outils" de la barre d’outils VBA (ou bien Affichage / Barres
On peut également utiliser tous ces "contrôles" dans une boite de dialogue (Userform) que l’on peut créer dans VBA par formulaire / Userform, puis faire apparaître à l'exécution d'une macro par: Userform("truc").Show et disparaître par Userform("truc").Hide.
Ligne 456 :
{{regex}}
* .Test() : renvoie vrai si le pattern est trouvé dans la chaine.
* .Execute() : renvoie toutes les positions du pattern dans un tableau.
* .Replace() : remplace le pattern par le paramètre deux.
=== Recherche ===
|