• Aucun résultat trouvé

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

Documents relatifs