Fonctions VBScript Functions


Cette page répertorie toutes les fonctions VBScript intégrées, principalement réparties dans les catégories suivantes :

Fonctions de date/heure

Fonction Description
CDate Convertit une expression de date et d'heure valide en type Date.
Date Renvoie la date système actuelle.
DateAdd Renvoie une date à laquelle l'intervalle de temps spécifié a été ajouté.
DateDiff Renvoie le nombre d'intervalles de temps entre deux dates.
DatePart Renvoie la partie spécifiée d'une date donnée.
DateSerial Renvoie une date pour l'année, le mois et le jour spécifiés.
DateValue Renvoie une date.
Day Renvoie un nombre représentant le jour du mois (entre 1 et 31, inclus).
FormatDateTime Renvoie une expression formatée sous forme de date ou d'heure.
Heure Renvoie un nombre représentant l'heure du jour (entre 0 et 23, inclus).
IsDate Renvoie une valeur booléenne indiquant si l'expression évaluée peut être convertie en date.
Minute Renvoie un nombre représentant les minutes de l'heure (entre 0 et 59 inclus).
Month Renvoie un nombre représentant le mois de l'année (entre 1 et 12 inclus).
MonthName Renvoie le nom du mois spécifié.
Maintenant Renvoie la date et l'heure système actuelles.
Seconde Renvoie un nombre représentant les secondes de la minute (entre 0 et 59 inclus).
Temps Renvoie l'heure système actuelle.
Minuteur Renvoie le nombre de secondes écoulées depuis 12:00 AM.
TimeSerial Renvoie une heure pour une heure, une minute et une seconde spécifiques.
TimeValue Renvoie une heure.
Jour de la semaine Renvoie un nombre représentant le jour de la semaine (entre 1 et 7, inclus).
WeekdayName Renvoie le nom du jour de la semaine spécifié.
Année Renvoie un nombre représentant l'année.

Fonctions de conversion

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

Fonctions de formatage

Top
Fonction Description
FormatCurrency Retourne une expression formatée en tant que valeur monétaire.
FormatDateTime Renvoie une expression formatée sous forme de date ou d'heure.
FormatNumber Retourne une expression formatée en tant que nombre.
FormatPercent Retourne une expression formatée en tant que pourcentage.

Fonctions mathématiques

Top
Fonction Description
Abs Renvoie la valeur absolue du nombre spécifié.
Atn Renvoie l'arc tangente du nombre spécifié.
Cos Renvoie le cosinus du nombre spécifié (angle).
Exp Renvoieela puissance de e (la base des logarithmes népériens).
Hex Retourne la valeur hexadécimale du nombre spécifié.
Int Renvoie la partie entière du nombre spécifié.
Corriger Renvoie la partie entière du nombre spécifié.
Journal Renvoie le logarithme népérien du nombre spécifié.
Oct Retourne la valeur octale du nombre spécifié.
Rnd Renvoie un nombre aléatoire inférieur à 1 mais supérieur ou égal à 0.
Sgn Renvoie un entier indiquant le signe du nombre spécifié.
Sin Renvoie le sinus du nombre spécifié (angle).
Sqr Renvoie la racine carrée du nombre spécifié.
Tan Renvoie la tangente du nombre spécifié (angle).

Fonctions de tableaux

Top
Fonction Description
Tableau Renvoie une variable contenant un tableau.
Filter Renvoie un tableau indexé à partir de zéro contenant un sous-ensemble d'un tableau de chaînes en fonction de critères de filtre spécifiques.
IsArray Renvoie une valeur booléenne indiquant si la variable spécifiée est un tableau.
Join Renvoie une chaîne constituée de plusieurs sous-chaînes d'un tableau.
LBound Renvoie le plus petit indice indiquant la dimension d'un tableau.
Split Renvoie un tableau unidimensionnel à base zéro contenant le nombre spécifié de sous-chaînes.
UBound Renvoie le plus grand indice indiquant la dimension d'un tableau.

Fonctions de chaînes

Top
Fonction Description
InStr Renvoie la position de la première occurrence d'une chaîne dans une autre chaîne. La recherche commence au premier caractère de la chaîne.
InStrRev Renvoie la position de la première occurrence d'une chaîne dans une autre chaîne. La recherche commence au dernier caractère de la chaîne.
LCase Convertit la chaîne spécifiée en minuscules.
Left Renvoie le nombre spécifié de caractères depuis le côté gauche d'une chaîne.
Len Renvoie le nombre de caractères dans une chaîne.
LTrim Supprime les espaces à gauche d'une chaîne.
RTrim Supprime les espaces à droite d'une chaîne.
Trim Supprime les espaces à gauche et à droite d'une chaîne.
Mid Renvoie le nombre spécifié de caractères d'une chaîne.
Remplacer Remplace la partie spécifiée d'une chaîne par une autre chaîne un nombre spécifié de fois.
Right Renvoie le nombre spécifié de caractères à partir du côté droit d'une chaîne.
Espace Renvoie une chaîne composée du nombre spécifié d'espaces.
StrComp Compare deux chaînes et renvoie une valeur représentant le résultat de la comparaison.
String Renvoie une chaîne contenant des caractères répétés de la longueur spécifiée.
StrReverse Inverse une chaîne.
UCase Convertit la chaîne spécifiée en majuscules.

Autres fonctions

Top
Fonction Description
CreateObject Crée un objet du type spécifié.
Eval Évalue une expression et renvoie le résultat.
GetLocale Renvoie l'ID de paramètres régionaux actuel.
GetObject Renvoie une référence à un objet d'automatisation dans un fichier.
GetRef Permet de connecter une sous-routine VBScript à un événement DHTML sur une page.
InputBox Affiche une boîte de dialogue dans laquelle l'utilisateur peut saisir du texte et/ou cliquer sur des boutons, puis renvoie le contenu.
IsEmpty Renvoie une valeur booléenne indiquant si la variable spécifiée a été initialisée.
IsNull Renvoie une valeur booléenne indiquant si l'expression spécifiée contient des données non valides (Null).
IsNumeric Renvoie une valeur booléenne indiquant si l'expression spécifiée peut être évaluée comme un nombre.
IsObject Renvoie une valeur booléenne indiquant si l'expression spécifiée est un objet Automation.
LoadPicture Renvoie 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 renvoie une valeur indiquant sur quel bouton l'utilisateur a cliqué.
RGB Renvoie un nombre représentant une valeur de couleur RVB.
Round Arrondit un nombre.
ScriptEngine Renvoie le langage de script utilisé.
ScriptEngineBuildVersion Renvoie le numéro de version de build du moteur de script utilisé.
ScriptEngineMajorVersion Renvoie le numéro de version majeure du moteur de script utilisé.
ScriptEngineMinorVersion Renvoie le numéro de version mineure du moteur de script en cours d'utilisation.
SetLocale Définit l'ID de locale et renvoie l'ID de locale précédent.
TypeName Renvoie le sous-type de la variable spécifiée.
VarType Renvoie une valeur indiquant le sous-type d'une variable.

Autres extensions