Voici un tableau de référence des différents commandes, instructions et fonctions du «Visual Basic» (aussi connu sous le nom de built-in functions) :
Nom | Description |
---|---|
ABS | Cette fonction retourne la valeur absolue. |
APPACTIVATE | Cette procédure permet d'activer la fenêtre d'application ayant le titre spécifié. |
ARRAY | Cette fonction retourne un tableau de «Variant» construit à partir des données spécifié. |
ASC | Cette fonction retourne la valeur du code ASCII d'un caractère. |
ASCB | Cette fonction retourne la valeur du code ASCII du premier octet d'une chaîne de caractères. |
ASCW | Cette fonction retourne la valeur du code ASCII du premier caractère Unicode ou ANSI d'une chaîne de caractères. |
ATN | Cette fonction trigonométrique retourne l'«ArcTangente». |
BEEP | Cette commande permet d'émettre un signal sonore. |
CALL | Cette instruction permet d'appeler une procédure ou une fonction. |
CALLBYNAME | Cette instruction permet d'associer une méthode à un objet, fixer ou demande une propriété d'un objet. |
CBOOL | Cette fonction permet de convertir une expression en un type booléen. |
CBYTE | Cette fonction permet de convertir une expression en un type octet (Byte). |
CCUR | Cette fonction permet de convertir une expression en un type de monnaie (Currency). |
CDATE | Cette fonction permet de convertir une date en type de données Date. |
CDBL | Cette fonction permet de convertir une expression en un type de double précision réel (Double). |
CDEC | Cette fonction permet de convertir une expression en décimal. |
CHDIR | Cette commande permet de changer de répertoire courant |
CHDRIVE | Cette commande permet de changer de l'unité de disque courante |
CHOOSE | Cette fonction permet de sélectionner et de renvoyer une valeur dans une liste de paramètres. |
CHR | Cette fonction retourne un caractère correspondant à la valeur du code ASCII. |
CHRB | Cette fonction retourne un caractère ASCII correspondant à la valeur binaire. |
CHRW | Cette fonction retourne un caractère ASCII correspondant à la valeur. |
CHR$ | Cette fonction retourne un caractère correspondant à la valeur du code ASCII. |
CINT | Cette fonction permet de convertir une expression en un type entier. |
CIRCLE | Cette procédure permet d'afficher un cercle de pixels dans l'objet. |
CLNG | Cette fonction permet de convertir une expression en un type entier long. |
CLOSE | Cette procédure permet de fermer un fichier «Handle» ou un périphérique. |
CLS | Cette procédure permet d'effacer la zone de l'objet. |
COMMAND | Cette fonction permet de retourner la partie de paramètre de la ligne de commande utilisée pour lancer Visual Basic ou un programme exécutable développé avec Visual Basic. |
COMPACTDATABASE | Cette instruction permet de copier, compacter et donner la possibilité de modifier le numéro de version, l'ordre de classement et le chiffrement d'une base de données fermée. |
CONST | Cette instruction permet de définir une constante. |
COS | Cette fonction trigonométrique permet de retourner le cosinus. |
CREATEDATABASE | Cette fonction de créer une nouvelle base de données Microsoft Jet, enregistre la base de données sur le disque, crée un nouvel objet Database et renvoie un objet Database ouvert pour un accès exclusif en lecture/écriture. |
CREATEOBJECT | Cette fonction permet d'effectuer la création d'un objet ActiveX. |
CSNG | Cette fonction permet de convertir une expression en un type de simple précision réel. |
CSTR | Cette fonction permet de convertir une expression en un type de chaîne de caractères. |
CURDIR | Cette fonction permet de demander le répertoire courant. |
CVAR | Cette fonction permet de convertir une expression en un Variant. |
CVDATE | Cette fonction permet de convertir une expression en date. |
CVERR | Cette fonction permet de retourner un Variant du sous-type Error contenant un numéro d'erreur spécifié par l'utilisateur. |
DATE | Cette fonction retourne la date courante du système d'exploitation. |
DATE$ | Cette fonction retourne la date courante du système d'exploitation. |
DATEADD | Cette fonction retourne une date avec une expression de temps ajouté. |
DATEDIFF | Cette fonction permet de demander l'intervalle de temps entre deux dates. |
DATEPART | Cette fonction permet de demander la valeur numérique d'une partie de la date spécifié. |
DATESERIAL | Cette fonction permet de créer une date à partir de paramètre de temps. |
DATEVALUE | Cette fonction permet de convertir une chaîne de caractères en une date. |
DAY | Cette fonction retourne le jour du mois d'une date. |
DDB | Cette fonction permet de retourner l'amortissement d'un actif pour une période spécifique en utilisant la méthode de l'amortissement dégressif double ou une autre méthode que vous spécifiez. |
DECLARE | Cette instruction permet de de déclarer des références à des procédures externes dans une bibliothèque de liens dynamiques (DLL). |
DEF | Cette instruction permet de définir le type de données par défaut pour les variables, les paramètres passés aux procédures et le type de retour pour les procédures Function et Property avec Get dont les noms commencent par les caractères spécifiés. |
DELETESETTING | Cette instruction permet de supprimer une section ou un paramètre clef de l'entrée de registre Windows. |
DIM | Cette commande permet de définir un ou des tableau(x) ou variable(s). |
DIR | Cette fonction permet de retourner le nom d'un fichier ou d'un répertoire correspondant à un modèle ou à un attribut de fichier spécifié, ou à l'étiquette de volume d'un unité de disque. |
DO...LOOP | Cette instruction permet de répéter un bloc d'instructions tant qu'une condition est True ou jusqu'à ce qu'une condition devienne True. |
DOEVENTS | Cette fonction permet de rendre l'exécution de sorte que le système d'exploitation puisse traiter d'autres événements. |
END | Cette instruction permet de terminer une procédure ou un bloc. |
ENUM | Cette instruction permet de définir une énumération de constante. |
ENVIRON | Cette fonction permet de retourner la chaîne de caractères associée à une variable d'environnement du système d'exploitation. |
EOF | Cette fonction permet de retourner une valeur indiquant si la fin d'un fichier a été atteinte. |
ERASE | Cette instruction permet de réinitialiser les éléments des tableaux de taille fixe et de désallouer l'espace d'entreposage des tableaux dynamiques. |
ERROR | Cette fonction permet de retourner le message d'erreur correspondant à un numéro d'erreur donné. |
EXIT SUB | Ces instructions permettent de quitter immédiatement une procédure. |
EXP | Cette fonction retourne la valeur exponentielle. |
FILEATTR | Cette fonction permet de retourner des informations sur le mode fichier ou le descripteur de fichier du système d'exploitation pour les fichiers ouverts à l'aide de l'instruction Open. |
FILTER | Cette fonction retourne une tableau à partir d'une chaîne de caractères de tableau et d'un critère de filtre. |
FIX | Cette fonction retourne uniquement la valeur entière d'un nombre sans ses décimales. |
FOR | Cette instruction permet d'effectuer un compteur en boucle. |
FORMAT | Cette fonction permet d'effectuer une transformation sur des nombres de façon à retourne une chaîne de caractères avec un certain format. |
FORMATCURRENCY | Cette fonction retourne une expression formaté selon un format de monnaie. |
FORMATDATETIME | Cette fonction retourne une expression formaté selon un format de date. |
FORMATNUMBER | Cette fonction retourne une expression formaté selon un format de nombre. |
FORMATPERCENT | Cette fonction retourne une expression formaté avec un pourcentage. |
FREEFILE | Cette fonction retourne les prochains «Handle» de fichier disponible. |
FUNCTION | Cette instruction permet de définir une fonction. |
GET | Cette instruction permet de lire un fichier disque ouvert dans une variable. |
GETOBJECT | Cette fonction permet de demander la référence de l'objet ActiveX ou l'OLE. |
GOSUB | Cette instruction permet d'effectuer un branchement à partir d'un sous-programme dans une procédure. |
GOTO | Cette instruction permet de se brancher sans condition à une ligne spécifiée dans une procédure. |
HEX | Cette fonction retourne sous forme de chaîne de caractères en nombre hexadécimal à partir d'une valeur numérique. |
HOUR | Cette fonction retourne l'heure d'une journée. |
IF | Cette instruction permet d'effectuer des vérifications conditionnel. |
INPUT | Cette instruction permet la lecture d'un bloc d'octets d'un fichier «Handle». |
INPUTBOX | Cette procédure permet d'afficher une boite de dialogue avec une question et un bouton «Ok» et «Annuler». |
INSTR | Cette fonction retourne la position d'une sous-chaîne de caractères contenu dans une chaîne de caractères et 0 si elle ne s'y trouve pas. |
INSTRB | Cette fonction retourne la position d'une sous-chaîne de caractères ASCII contenu dans une chaîne de caractères et 0 si elle ne s'y trouve pas. |
INSTRREV | Cette fonction retourne la dernière position d'une sous-chaîne de caractères contenu dans une chaîne de caractères et 0 si elle ne s'y trouve pas. |
INT | Cette fonction retourne uniquement la valeur entière d'un nombre. |
ISARRAY | Cette fonction permet de vérifier qu'il s'agit d'un tableau. |
ISDATE | Cette fonction permet de vérifier que la chaîne de caractères contient une date valide. |
ISEMPTY | Cette fonction indique si une variable contient la valeur vide. |
ISNULL | Cette fonction indique si une variable contient la valeur nulle. |
ISNUMERIC | Cette fonction permet d'indiquer, si l'expression spécifié, est une valeur numérique. |
ISOBJECT | Cette fonction permet de vérifier qu'il s'agit d'un objet. |
JOIN | Cette fonction retourne la concaténation sous forme d'une chaîne de caractères des différents élément d'un tableau. |
KILL | Cette commande permet d'effacer un fichier. |
LBOUND | Cette fonction permet de demander le nombre d'élément minimum (borne inférieur) d'un tableau. |
LCASE | Cette fonction retourne la minuscule d'une chaîne de caractères. |
LCASE$ | Cette fonction retourne la minuscule d'une chaîne de caractères. |
LEFT | Cette fonction retourne les caractères du début d'une chaîne de caractères. |
LEFTB | Cette fonction retourne les caractères ASCII du début d'une chaîne de caractères. |
LEFT$ | Cette fonction retourne les caractères du début d'une chaîne de caractères. |
LEN | Cette fonction retourne la longueur d'une chaîne de caractères. |
LENB | Cette fonction permet d'indiquer la longueur d'une chaîne de caractères ASCII. |
LET | Cette instruction permet d'attribuer la valeur d'une expression à une variable ou à une propriété. |
LINE | Cette procédure permet d'afficher un ligne de pixels dans l'objet. |
LINE INPUT | Cette fonction permet de lire une ligne entière texte d'un fichier «Handle». |
LOAD | Cette commande permet de charger un formulaire ou un contrôle en mémoire. |
LOADPICTURE | Cette fonction permet la lecture d'un «Canvas» contenu dans un fichier de type «Bitmap». |
LOCK | Cette instruction permet de verrouiller un fichier et/ou un enregistrement. |
LOF | Cette fonction retourne la taille d'un fichier «Handle». |
LOG | Cette fonction retourne le logarithme naturel ou népérien. |
LSET | Cette instruction permet d'aligner à gauche une chaîne de caractères dans une variable chaîne de caractères ou copie une variable d'un type défini par l'utilisateur dans une autre variable d'un type défini par l'utilisateur différent. |
LTRIM | Cette fonction supprime les caractères d'espace au début d'une chaîne de caractères. |
LTRIM$ | Cette fonction supprime les caractères d'espace au début d'une chaîne de caractères. |
MID | Cette fonction retourne une sous-chaîne de caractères contenu dans une chaîne de caractères. |
MIDB | Cette fonction retourne une sous-chaîne de caractères ASCII contenu dans une chaîne de caractères. |
MINUTE | Cette fonction retourne les minutes d'une heure. |
MONTH | Cette fonction retourne le mois d'une date. |
MONTHNAME | Cette fonction retourne le nom anglais du mois de la date spécifié. |
MSGBOX | Cette procédure permet d'afficher un boite de dialogue avec un message à l'intérieur. |
NOW | Cette fonction retourne la date et l'heure courante. |
OCT | Cette fonction retourne sous forme de chaîne de caractères en nombre octal à partir d'une valeur numérique. |
ON ERROR GOTO/RESUME | Cette instruction permet d'effectuer un branchement en cas d'une erreur d'exécution. |
OPEN | Cette procédure permet l'ouverture d'un fichier. |
OPTION BASE | Cette instruction permet de déclarer la limite inférieure par défaut des indices de tableau utilisé au niveau du module. |
OPTION EXPLICIT | Cette instruction permet de forcer la déclaration explicite de toutes les variables de ce module lorsqu'il est utilisé au niveau du module. |
POINT | Cette fonction permet de demander un pixel dans l'objet. |
Cette procédure permet d'afficher un texte dans l'objet ou d'écrire dans un fichier «Handle». | |
PRIVATE | Cette instruction permet de déclarer privé une instruction, une fonction, un objet, une variable ou une constante. |
PROPERTY | Cette instruction permet de gérer une propriété. |
PROPERTY GET | Cette instruction permet de déclarer le nom, les paramètres et le code formant le corps d'une procédure Property, obtenant la valeur d'une propriété. |
PROPERTY LET | Cette instruction permet de déclarer le nom, les paramètres et le code formant le corps d'une procédure Property Let, attribuant une valeur à une propriété. |
PROPERTY SET | Cette instruction permet de déclarer le nom, les paramètres et le code formant le corps d'une procédure Property, définissant une référence à un objet. |
PSET | Cette procédure permet d'afficher un pixel dans l'objet. |
PUBLIC | Cette instruction permet de déclarer publique une instruction, une fonction, un objet, une variable ou une constante. |
PUT | Cette instruction permet d'écrire à partir d'une variable dans un fichier disque. |
RANDOMIZE | Cette instruction permet de réinitialiser les nombres aléatoires. |
REDIM | Cette instruction permet d'utiliser au niveau de la procédure pour déclarer des variables de tableau dynamique et allouer ou réallouer de l'espace d'entreposage. |
REPLACE | Cette fonction permet de remplacer des sous-chaînes de caractères dans une chaîne de caractères. |
RESET | Cette instruction permet de fermer tous les fichiers de disque ouverts à l'aide de l'instruction Open. |
RESUME | Cette instruction permet de reprendre l'exécution du programme à la même ligne où ses produits l'erreur. |
RESUME NEXT | Cette instruction permet de reprendre l'exécution du programme à la ligne suivante où ses produits l'erreur. |
RETURN | Cette instruction permet un retour d'un sous-programme GOSUB. |
RGB | Cette fonction permet de transformer les trois couleurs primaires (Rouge, Vert et Bleu) en un code de couleur. |
RIGHT | Cette fonction retourne les caractères à la fin d'une chaîne de caractères. |
RIGHTB | Cette fonction retourne les caractères ASCII à la fin d'une chaîne de caractères. |
RMDIR | Cette instruction permet de supprimer un répertoire existant. |
RND | Cette fonction retourne un nombre aléatoire. |
ROUND | Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié. |
RSET | Cette instruction permet d'aligner à droite une chaîne de caractères dans une variable de chaîne de caractères. |
RTRIM | Cette fonction supprime les caractères d'espace à la fin d'une chaîne de caractères. |
SAVEPICTURE | Cette procédure permet d'enregistrer un «Canvas» dans un fichier de type «Bitmap». |
SECOND | Cette fonction retourne les secondes d'une heure. |
SEEK | Cette instruction et fonction permet de fixer ou de retourner la position de lecture / écriture actuelle dans un fichier ouvert à l'aide de l'instruction Open. |
SELECT CASE | Cette instruction permet de définir une liste de conditionnels ayant comme point de comparaison un même résultat. |
SHELL | Cette fonction permet d'exécuter un programme exécutable. |
SGN | Cette fonction trigonométrique retourne le signe d'un nombre. |
SIN | Cette fonction trigonométrique retourne le «Sinus». |
SPACE | Cette fonction répète un caractère d'espace plusieurs fois sous forme de chaîne de caractères. |
SPACE$ | Cette fonction répète un caractère d'espace plusieurs fois sous forme de chaîne de caractères. |
SQR | Cette fonction retourne la racine carré. |
STATIC | Cette instruction permet de déclarer des variables et allouer de l'espace d'entreposage. Les variables déclarées avec l'instruction Static conservent leur valeur tant que le code est en cours d'exécution. |
STOP | Cette instruction permet de suspendre l'exécution. |
STR | Cette fonction transforme une valeur numérique en chaîne de caractères. |
STRCOMP | Cette fonction effectue la comparaison de deux chaînes de caractères. |
STR$ | Cette fonction transforme une valeur numérique en chaîne de caractères. |
STRING | Cette fonction répète un caractère détermine plusieurs fois sous forme de chaîne de caractères. |
STRING$ | Cette fonction répète un caractère détermine plusieurs fois sous forme de chaîne de caractères. |
STRREVERSE | Cette fonction permet d'inverser l'ordre de chacun des caractères de la chaîne de caractères. |
SUB | Cette instruction permet de définir une procédure. |
TAN | Cette fonction trigonométrique retourne la «Tangente». |
TIME | Cette fonction retourne l'heure courante. |
TIME$ | Cette fonction retourne l'heure courante. |
TIMESERIAL | Cette fonction permet de créer une heure à partir de paramètre de temps. |
TIMEVALUE | Cette fonction permet de convertir une chaîne de caractères en une heure. |
TRIM | Cette fonction supprime les caractères d'espace au début et à la fin d'une chaîne de caractères. |
TRIM$ | Cette fonction supprime les caractères d'espace au début et à la fin d'une chaîne de caractères. |
TYPE | Cette instruction permet de créer une structure d'enregistrement comme les «RECORD» de Pascal ou les «struct» du langage C. |
TYPENAME | Cette fonction permet d'indiquer le nom du type données de la variable spécifié. |
UBOUND | Cette fonction permet de demander le nombre d'élément maximum (borne supérieur) d'un tableau. |
UCASE | Cette fonction retourne la majuscule d'une chaîne de caractères. |
UCASE$ | Cette fonction retourne la majuscule d'une chaîne de caractères. |
UNLOAD | Cette commande permet de décharger un formulaire ou un contrôle de la mémoire. |
UNLOCK | Cette instruction permet de déverrouiller un fichier et/ou un enregistrement. |
VAL | Cette fonction transforme chaîne de caractères en sa valeur numérique. |
VARTYPE | Cette fonction permet de demander le code du type de données actuel contenu dans l'expression. |
WEEKDAY | Cette fonction retourne le jour de la semaine d'une date. |
WEEKDAYNAME | Cette fonction permet de retourner le nom anglais d'un jour de semaine. |
WEND | Cette instruction permet d'indiquer la fin de la boucle «WHILE». |
WHILE | Cette instruction permet d'exécuter une série d'instructions tant qu'une condition donnée est True. |
WIDTH | Cette instruction permet d'attribuer une largeur de ligne de sortie à un fichier ouvert à l'aide de l'instruction Open. |
WITH | Cette instruction permet d'exécuter une série d'instructions sur un seul objet ou un type défini par l'utilisateur. |
WRITE | Cette instruction permet d'écrit les données brutes dans un fichier séquentiel. |
YEAR | Cette fonction retourne l'année d'une date. |
Légende
Cette couleur permet d'indiquer que la fonction ou l'instruction est obsolètes et déconseillées.
Dernière mise à jour : Mercredi, 30 décembre 2020