Nous ne pouvons donner ici la syntaxe et le détails de chaque mot clé Visual Basic, la liste ci- dessous classé par domaine doit amplement suffire en sachant que vous pouvez obtenir rapidement de l’aide en utilisant l’explorateur d’objet intégré dans Visual Basic.
Création, définition et utilisation de tableaux.
Test d'un tableau. IsArray
Création d'un tableau. Array
Modification de la limite inférieure par défaut.
Option Base
Déclaration et initialisation d'un tableau. Dim, Private, Public, ReDim, Static Renvoi des limites d'un tableau. Lbound, Ubound
Réinitialisation d'un tableau. Erase, ReDim Contrôle du comportement du compilateur.
Définition d'une constante de compilation. #Const Compilation sélective de certains blocs de
code.
#If...Then...#Else
Définition de boucles et orientation du flux de procédure.
Branchement. GoSub...Return, GoTo, On Error,
On...GoSub, On...GoTo Sortie ou pause du programme. DoEvents, End, Exit, Stop
Boucle. Do...Loop, For...Next, For Each...Next,
While...Wend, With
Prise de décisions. Choose, If...Then...Else, Select Case, Switch Utilisation de procédures. Call, Function, Property Get, Property Let,
Property Set, Sub Conversion des nombres et des types de données.
Code ANSI en chaîne. Chr
Chaîne en minuscules ou en majuscules. Format, Lcase, Ucase Date en numéro de série. DateSerial, DateValue Nombre décimal en une autre base. Hex, Oct
Nombre en chaîne. Format, Str
Type de données en autre type. Cbool, Cbyte, Ccur, Cdate, Cdbl, Cdec, CInt, Clng, Csng, Cstr, Cvar, CVErr, Fix, Int
Date en jours, mois, jours de semaine ou années.
Day, Month, Weekday, Year Heure en heures, minutes ou secondes. Hour, Minute, Second
Chaîne en code ASCII. Asc
Chaîne en nombre. Val
Types de données et sous-types des données de type Variant.
Conversion entre les types de données. Cbool, Cbyte, Ccur, Cdate, Cdbl, Cdec, Cint, CLng, CSng, Cstr, Cvar, CVErr, Fix, Int
Définition des types de données intrinsèques. Boolean, Byte, Currency, Date, Double, Integer, Long, Object, Single, String, Variant (type par défaut)
Test des types de données. IsArray, IsDate, IsEmpty, IsError, IsMissing, IsNull, IsNumeric, IsObject
Conversion et utilisation d'expressions de date et d'heure. Renvoi de la date ou de l'heure en cours. Date, Now, Time
Calculs de date. DateAdd, DateDiff, DatePart
Renvoi d'une date. DateSerial, DateValue
Renvoi d'une heure. TimeSerial, TimeValue
Définition de la date ou de l'heure. Date, Time Chronométrage d'un traitement. Timer Contrôle du système de fichiers et traitement des fichiers. Changement de répertoire ou de dossier. ChDir
Changement de lecteur. ChDrive
Copie d'un fichier. FileCopy
Création d'un répertoire ou d'un dossier. MkDir Suppression d'un répertoire ou dossier. RmDir Attribution d'un nouveau nom à un fichier,
répertoire ou dossier.
Name Renvoi du chemin en cours. CurDir Renvoi de l'horodatage d'un fichier. FileDateTime Renvoi d'attributs de fichier, de répertoire et
de nom de volume.
GetAttr Renvoi de la longueur d'un fichier. FileLen Renvoi d'un nom de fichier ou de volume. Dir Définition des attributs d'un fichier. SetAttr Interception et renvoi de codes d'erreur.
Génération d'erreurs d'exécution. Clear, Error, Raise Récupération des messages d'erreur. Error
Informations sur les erreurs. Err Renvoi de la variable Error. CVErr
Interception des erreurs durant l'exécution. On Error, Resume
Exécution de calculs financiers.
Calcul d'amortissement. DDB, SLN, SYD
Calcul de valeur future. FV
Calcul de taux d'intérêt. Rate
Calcul de taux de rendement interne. IRR, MIRR Calcul de nombre d'échéances. Nper
Calcul de montant de versements. Ipmt, Pmt, PPmt Calcul de valeur actuelle. NPV, PV
Réception des entrées et affichage ou impression des sorties. Accès ou création d'un fichier. Open
Fermeture de fichiers. Close, Reset
Mise en forme de la sortie. Format, Print, Imprimer #, Spc, Tab, Width #
Copie d'un fichier. FileCopy
Récupération d'informations sur un fichier. EOF, FileAttr, FileDateTime, FileLen, FreeFile, GetAttr, Loc, LOF, Seek
Gestion de fichiers. Dir, Kill, Lock, Unlock, Name Lecture d'un fichier. Get, Input, Input #, Line Input # Renvoi de la longueur d'un fichier. FileLen
Définition ou lecture des attributs de fichier. FileAttr, GetAttr, SetAttr Définition de positions de lecture/écriture
dans un fichier.
Seek
Écriture dans un fichier. Print #, Put, Write # Exécution de calculs mathématiques (trigonométrie, etc).
Fonctions trigonométriques. Atn, Cos, Sin, Tan
Calculs usuels. Exp, Log, Sqr
Génération de nombres aléatoires. Randomize, Rnd Renvoi de la valeur absolue. Abs
Renvoi du signe d'une expression. Sgn Conversions numériques. Fix, Int Lancer d'autres applications et traitement des événements. Traitement des événements en attente. DoEvents
Exécution d'autres programmes. AppActivate, Shell Envoi de touches à une application. SendKeys
Émission d'un bip par l'ordinateur. Beep
Système. Environ
Renvoi d'une chaîne de ligne de commande Command
Macintosh. MacID, MacScript
Automation. CreateObject, GetObject
Comparaison d'expressions et autres opérations.
Arithmétiques ^, – , *, /, \, Mod, +, & Comparaison. =, <>, <, >, <=, >=, Like, Is Opérations logiques. Not, And, Or, Xor, Eqv, Imp
Manipulation de chaînes et de données de type chaîne. Comparaison de deux chaînes. StrComp
Conversion de chaînes. StrConv
Conversion en minuscules ou en majuscules. Format, Lcase, UCase Création de chaînes répétant un même
caractère.
Space, String Calcul de la longueur d'une chaîne. Len
Mise en forme d'une chaîne. Format Alignement d'une chaîne. Lset, RSet
Manipulation de chaînes. InStr, Left, Ltrim, Mid, Right, RTrim, Trim
Définition des règles de comparaison de chaînes.
Option Compare Utilisation des codes ASCII et ANSI. Asc, Chr
Déclaration et définition de variables et de constantes. Attribution d'une valeur. Let
Déclaration de variables ou de constantes. Const, Dim, Private, Public, New, Static Déclaration d'un module privé. Option Private Module
Obtention d'informations sur une variable. IsArray, IsDate, IsEmpty, IsError, IsMissing, IsNull, IsNumeric, IsObject, TypeName, VarType
Référence à l'objet en cours. Me Activation de la déclaration explicite des variables.
Option Explicit Définition du type de données par défaut. Deftype