Entrée en VB en tapant F 11
Déclaration des variables
Depuis toujours, avec le langage de programmation BASIC, on peut (sans y être obligé) déclarer dès le début du programme toutes les variables utilisées par ce programme :
Il est conseillé de rendre obligatoire cette déclaration de variables,
ce qui aide à repérer les erreurs de saisie des noms de variables.
Pour ce faire, au début du module, avant même l'instruction Sub, on prévoit la ligne Option Explicit
Pour déclarer une variable simple, on écrit en tête de procédure :
Dim VARIABLE As type
Type peut être Boolean, Integer , Long, Single, Double, Currency, Date, Object, String, Decimal ou Variant.
[...] Le bouton Non est spécifié comme réponse par défaut (pour éviter une validation involontaire). La valeur retournée par la fonction MsgBox dépend du bouton sélectionné par l'utilisateur. Dim MSG, STYLE, TITRE, RÉPONSE ‘Déclaration des variables MSG = "Souhaitez-vous vraiment continuer ' Définit le message STYLE = vbYesNo + vbCritical + vbDefaultButton2 ' Définit les boutons TITRE = "Démonstration de MsgBox " ' Définit le titre RÉPONSE = MsgBox(MSG, STYLE, TITRE) ' Affiche le message If RÉPONSE = vbYes Then ' L'utilisateur a choisi Oui MsgBox "Vous avez cliqué Oui" ' Effectue une action A Else ' L'utilisateur a choisi Non MsgBox " Vous avez cliqué Non " ' Effectue une action B End If Créer un Userform Insérer des étiquettes avec l'OUTIL A Insérer des champs avec l'outil abI Définir les propriétés de vos champs Affichage Fenêtre Propriétés Donnez un NAME à votre Userform, puis un titre (CAPTION). [...]
[...] Les objets d'un UserForm se voient associer un Private Sub + Action Private Sub Commandbutton1 click Action (du type Emprunt.hide) End Sub Déclaration des variables et format Pour la déclaration de variables employez l'instruction Dim. Une instruction de déclaration peut être placée dans une procédure pour créer une variable de niveau procédure. Elle peut être également placée au début d'un module, dans la section Déclarations, pour créer une variable de niveau module. L'exemple suivant crée la variable strName et spécifie le type de données String. Dim strName As String Si cette instruction apparaît dans une procédure, la variable strName peut être utilisée uniquement dans cette procédure. [...]
[...] Si vous ne spécifiez pas cet argument, la recherche commence après la cellule située dans le coin supérieur gauche de la plage. LookIn Argument de type Variant facultatif. Il peut s'agir de l'une des constantes XlFindLookIn suivantes : xlFormulas, xlValues ou xlComments. LookAt Argument de type Variant facultatif. Il peut s'agir de l'une des constantes XlLookAt suivantes : xlPart ou xlWhole. [...]
[...] Il peut s'agir d'une chaîne de caractères ou de tout autre type de données Microsoft Excel. After Argument de type Variant facultatif. La cellule après laquelle vous souhaitez commencer la recherche. Cela correspond à la position de la cellule active lorsqu'une recherche est effectuée à partir de l'interface utilisateur. Notez que l'argument After doit désigner une seule cellule de la plage et que la recherche commence après cette cellule ; la recherche ne porte pas sur la cellule spécifiée avant que la méthode y revienne avoir exploré la totalité de la plage de recherche. [...]
[...] MatchCase Argument de type Variant facultatif. Affectez-lui la valeur True pour que la recherche respecte la casse. La valeur par défaut est False. MatchByte Argument de type Variant facultatif. Cet argument est utilisé uniquement si vous avez sélectionné ou installé la prise en charge des langues codées sur deux octets. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture