Fonctions VBScript

Cette page liste toutes les fonctions intégrées de VBScript :

Fonction Date/Time

Fonction Description
CDate Convertit une expression de date ou d'heure valide en type date.
Date Renvoie la date système actuelle.
DateAdd Renvoie la date après avoir ajouté l'intervalle spécifié.
DateDiff Renvoie le nombre d'intervalle entre deux dates.
DatePart Renvoie une partie spécifique de la date donnée.
DateSerial Renvoie la date spécifiée par l'année, le mois et le jour.
DateValue Renvoie une date.
Day Renvoie un nombre représentant un jour du mois ( comprise entre et incluant 1 et 31 ).
FormatDateTime Renvoie une expression formatée en date ou en heure.
Hour Renvoie un nombre représentant l'heure d'une journée ( comprise entre et incluant 0 et 23 ).
IsDate Renvoie une valeur booléenne indiquant si l'expression de calcul peut être convertie en date.
Minute Retourne un nombre représentant les minutes de l'heure (entre 0 et 59, inclus).
Month Retourne un nombre représentant le mois de l'année (entre 1 et 12, inclus).
MonthName Retourne le nom du mois spécifié.
Now Retourne la date et l'heure système actuelles.
Second Retourne un nombre représentant les secondes de la minute (entre 0 et 59, inclus).
Time Retourne l'heure système actuelle.
Timer Retourne le nombre de secondes écoulées depuis minuit.
TimeSerial Retourne le nombre de secondes écoulées depuis minuit.
TimeValue Retourne l'heure.
Weekday Retourne un nombre représentant le jour de la semaine (entre 1 et 7, inclus).
WeekdayName Retourne le nom du jour de la semaine pour le jour spécifié dans la semaine.
Year Retourne un nombre représentant l'année.

Haut

Fonctions de conversion

Fonction Description
Asc Convertit la première lettre de la chaîne en code ANSI.
CBool Convertit l'expression en type Booléen.
CByte Convertit l'expression en type Byte.
CCur Convertit l'expression en type Currency.
CDate Convertit l'expression de date et heure valide en type Date.
CDbl Convertit l'expression en type Double.
Chr Convertit le code ANSI du caractère spécifié en caractère.
CInt Convertit l'expression en type Integer.
CLng Convertit l'expression en type Long.
CSng Convertit l'expression en type Single.
CStr Convertit l'expression en sous-type String variant.
Hex Retourne la valeur hexadécimale du nombre spécifié.
Oct Retourne la valeur octale du nombre spécifié.

Haut

Fonction Format

Fonction Description
FormatCurrency Retourne l'expression formatée en valeur monétaire.
FormatDateTime Retourne l'expression formatée en date ou heure.
FormatNumber Retourne l'expression formatée en nombre.
FormatPercent Retourne l'expression formatée en pourcentage.

Haut

Fonctions Math

Fonction Description
Abs Retourne la valeur absolue du nombre spécifié.
Atn Retourne l'arc tangente du nombre spécifié.
Cos Retourne le cosinus du nombre spécifié (en degrés).
Exp Retourne la puissance de e (le fondement du logarithme naturel).
Hex Retourne la valeur hexadécimale du nombre spécifié.
Int Retourne la partie entière du nombre spécifié.
Fix Retourne la partie entière du nombre spécifié.
Log Retourne la valeur logarithmique naturelle du nombre spécifié.
Oct Retourne la valeur cosinus d'un nombre spécifié.
Rnd Retourne un nombre aléatoire compris entre 0 et 1.
Sgn Retourne un entier indiquant le signe d'un nombre spécifié.
Sin Retourne le sinus d'un nombre spécifié (en degrés).
Sqr Retourne la racine carrée d'un nombre spécifié.
Tan Retourne la tangente d'un nombre spécifié (en degrés).

Haut

Fonction Array

Fonction Description
Array Retourne une variable contenant un tableau
Filter Retourne un tableau à partir de zéro, contenant un sous-ensemble de la chaîne d'un tableau basé sur une condition de filtrage spécifique.
IsArray Retourne une valeur booléenne indiquant si une variable spécifiée est un tableau.
Join Retourne une chaîne composée de sous-chaînes d'un tableau.
LBound Retourne la valeur minimale de l'indice de dimension spécifiée pour un tableau.
Split Retourne un tableau d'indices de dimension spécifiée, à partir de zéro, contenant un nombre spécifié de sous-chaînes.
UBound Retourne la valeur maximale de l'indice de dimension spécifiée pour un tableau.

Haut

Fonction String

Fonction Description
InStr Retourne la position de la première apparition d'une chaîne dans une autre chaîne, en recherchant à partir du premier caractère.
InStrRev Retourne la position de la première apparition d'une chaîne dans une autre chaîne, en recherchant à partir du caractère le plus à droite.
LCase Convertit une chaîne spécifiée en minuscules.
Left Retourne un nombre spécifié de caractères à partir de la gauche de la chaîne.
Len Retourne le nombre de caractères dans une chaîne.
LTrim Supprime les espaces à gauche de la chaîne.
RTrim Supprime les espaces à droite de la chaîne.
Trim Supprime les espaces à gauche et à droite de la chaîne.
Mid Retourne un nombre spécifié de caractères à partir de la chaîne.
Replace Remplace une partie spécifiée de la chaîne par une autre chaîne un certain nombre de fois.
Right Retourne un nombre spécifié de caractères à partir de la fin de la chaîne.
Space Retourne une chaîne composée d'un nombre spécifié d'espaces.
StrComp Compare deux chaînes et retourne une valeur représentant le résultat de la comparaison.
String Retourne une chaîne composée de caractères répétés.
StrReverse Inverse une chaîne.
UCase Convertit une chaîne spécifiée en majuscules.

Haut

Autres fonctions

Fonction Description
CreateObject Crée un objet de type spécifié.
Eval Calcule l'expression et retourne le résultat.
GetLocale Retourne la valeur de l'ID de la configuration régionale actuelle.
GetObject Retourne une référence à un objet d'automatisation dans un fichier.
GetRef Permet de connecter une sous-programme VBScript à un événement DHTML sur une page.
InputBox Affiche une boîte de dialogue où l'utilisateur peut saisir du texte et/ou cliquer sur un bouton, puis retourner le résultat.
IsEmpty Retourne une valeur booléenne indiquant si la variable spécifiée a été initialisée.
IsNull Retourne une valeur booléenne indiquant si la variable spécifiée contient des données invalides (Null).
IsNumeric Retourne une valeur booléenne indiquant si l'expression spécifiée peut être calculée comme un nombre.
IsObject Retourne une valeur booléenne indiquant si l'expression spécifiée est un objet automation.
LoadPicture Retourne un objet image. Utilisé uniquement sur les plateformes 32 bits.
MsgBox Affiche une boîte de message, attend que l'utilisateur clique sur un bouton et retourne la valeur indiquant quel bouton l'utilisateur a cliqué.
RGB Retourne un nombre représentant une valeur de couleur RGB.
Round Rond à la valeur la plus proche.
ScriptEngine Retourne le langage de script utilisé.
ScriptEngineBuildVersion Retourne le numéro de version du moteur de script utilisé.
ScriptEngineMajorVersion Retourne la version principale du moteur de script utilisé.
ScriptEngineMinorVersion Retourne la version mineure du moteur de script utilisé.
SetLocale Définit l'ID de la région et retourne l'ID de la région précédente.
TypeName Retourne le sous-type de la variable spécifiée.
VarType Retourne la valeur indiquant le sous-type de la variable indiquée.

Haut