Liste des Fonctions
du langage visual basic par ordre alphabétique.
Ceci ne remplace pas le manuel d'aide
VB, pour une meilleure description se
reporter au manuel.Cette liste permet
de savoir si une Fonction existe, les
valeur marquées entre crochets
( [..] ) sont facultatives.
Instructions
|
Description
|
Abs
|
Renvoie
une valeur de même type que
celle transmise, indiquant la valeur
absolue d'un nombre.
k=Abs(-45)--> k=45 |
Array
|
Renvoie
une variable de type Variant contenant
un tableau.
table= Array(10,10) --> table
est un tableau de 11 lignes (0 à
10) et 11 colonnes (0 à 10) |
Asc, AscB, AscW
|
Asc renvoi
le code ASCII d'un caractère
i =Asc("A") --> i=65
AscW renvoi le caractère
UNICODE
AscB renvoi le premier octet |
Atn
|
Fonction
mathématique. Renvoie une
valeur de type Double indiquant
l'arctangente d'un nombre |
CBool
CByte
CCur
Cdate
CDbl
CDec
Cint
CLng
CSng
CVar
CStr
|
Les fonctions ci-dessous convertissent
une expression en un type de données
spécifique.
Fonction |
Type renvoyé |
Plage de valeurs de l'argument
expression |
CBool
|
Boolean |
Toute chaîne ou expression
numérique valide. |
CByte
|
Byte |
0 à 255. |
CCur
|
Currency |
-922 337 203 685 477,5808
à 922 337 203 685 477,5807. |
CDate
|
Date |
Toute expression de date
valide. |
CDbl
|
Double |
-1,79769313486232E308 à
-4,94065645841247E-324 pour
les valeurs négatives ;
4,94065645841247E-324 à
1,79769313486232E308 pour
les valeurs positives. |
CDec
|
Decimal |
+/-79 228 162 514 264 337 593 543 950 335
pour les nombres sans décimales.
La plage de valeurs des nombres
à 28 décimales
est
+/-7,9228162514264337593543950335.
Le plus petit nombre différent
de zéro est 0,0000000000000000000000000001. |
CInt
|
Integer |
-32 768 à 32 767 ;
les fractions sont arrondies.
|
CVar
|
Variant |
Même plage de valeurs
que le type Double pour les
nombres et que le type String
pour les chaînes non
numériques. |
CStr |
String |
Les valeurs renvoyées
par Cstr dépendent
de l'argument expression. |
CLng
|
Long |
-2 147 483 648
à 2 147 483 647 ;
les fractions sont arrondies. |
CSng |
Single |
-3,402823E38 à -1,401298E-45
pour les valeurs négatives ;
1,401298E-45 à 3,402823E38
pour les valeurs positives. |
|
Choose
|
Sélectionne
et renvoie une valeur à partir
d'une liste d'arguments.
n=Choose(index, choice-1[, choice-2,
... [, choice-n]])
Si index a la valeur 1 choose renvoi
choice-1 |
Chr, ChrB, ChrW
|
Renvoie une valeur
de type String contenant le caractère
associé au code de caractère
indiqué.
i=chr("A") --> i =
65
ChrW pour les codes UNICODE
ChrB renvoi un octet |
Command
|
Renvoie la partie
argument de la ligne de commande
utilisée pour lancer Microsoft
Visual Basic ou un programme exécutable
développé avec Visual
Basic.
liste=Command() |
Cos
|
Fonction
mathématique. Renvoie une
valeur de type Double indiquant
le cosinus d'un angle. |
CreateObject
|
Crée et renvoie une référence
à un objet ActiveX
|
CurDir
|
Renvoie
une valeur de type Variant (String)
indiquant le chemin en cours. |
CVErr
|
Renvoie une donnée
de type Variant et de sous-type
Error contenant un numéro
d'erreur spécifié
par l'utilisateur. |
Date
|
Renvoie une valeur de type Variant
(Date) contenant la date système
en cours.
|
DateAdd
|
Renvoie
une valeur de type Variant (Date)
contenant une date à laquelle
un intervalle de temps spécifié
a été ajouté.
DateAdd(interval, nombre, date)
Interval --> l'interval de temps
à ajouter (d pour jour, yyyy
pour anné, m pour mois etc...)
nombre --> nombre d'interval
à ajouter
date --> date sur laquelle on
ajoute ce nombre |
DateDiff
|
Renvoie
une valeur de type Variant (Long)
indiquant le nombre d'intervalles
de temps entre deux dates données.
DateDiff(interval, date1, date2[,
firstdayofweek[, firstweekofyear]])
Interval --> l'interval de temps
à ajouter (d pour jour, yyyy
pour anné, m pour mois etc...)
|
DatePart
|
Renvoie une valeur
de type Variant (Integer) contenant
l'élément spécifié
d'une date donnée.
Msg = DatePart("t", dte)
Msg contient le trimestre de la
date dte |
DateSerial
|
Renvoie
une valeur de type Variant (Date)
correspondant à une année,
un mois et un jour déterminés.
DateSerial(year, month, day) |
DateValue
|
Renvoie une valeur de type Variant
(Date).
|
Day
|
Renvoie
une valeur de type Variant (Integer)
indiquant un nombre entier compris
entre 1 et 31, inclus, qui représente
le jour du mois. |
DDB
|
Renvoie une valeur de type Double
indiquant l'amortissement d'un
bien au cours d'une période
spécifique en utilisant
la méthode d'amortissement
dégressif à taux
double ou toute autre méthode
précisée.
DDB(cost, salvage, life, period[,
factor])
Élément
|
Description
|
cost |
Donnée de type Double
indiquant le coût initial
du bien. |
salvage |
Donnée de type Double
indiquant la valeur du bien
à la fin de son cycle
de vie. |
life |
Donnée de type Double
indiquant la durée
du cycle de vie du bien. |
period |
Donnée de type Double
indiquant la période
sur laquelle l'amortissement
du bien est calculé. |
factor |
Facultatif. Donnée
de type Variant indiquant
le taux utilisé pour
le calcul de l'amortissement.
S'il n'est pas précisé,
la valeur par défaut
est 2 (méthode d'amortissement
dégressif à
taux double). |
|
Dir
|
Renvoie
une valeur de type String représentant
le nom d'un fichier, d'un répertoire
ou d'un dossier correspondant à
une chaîne de recherche, à
un attribut de fichier ou au nom
de volume d'un lecteur. |
DoEvents
|
Arrête
momentanément l'exécution
afin que le système d'exploitation
puisse traiter d'autres événements. |
Environ
|
Renvoie
la valeur de type String associée
à une variable d'environnement
du système d'exploitation.
Environ({env | num})
env --> variable d'environnement
num -->numéro d'ordre
de la chaîne dans la table
d'environnement. |
EOF
|
Renvoie
une valeur de type Integer contenant
la valeur Boolean True lorsque la
fin d'un fichier ouvert en mode
Random ou Input séquentiel
est atteinte. |
Error
|
Renvoie
le message d'erreur correspondant
à un numéro d'erreur
donné. |
Exp
|
Fonction
mathématique. Renvoie une
valeur de type Double indiquant
la valeur de e (base des logarithmes
népériens) élevé
à une puissance. |
FileAttr
|
Renvoie
une valeur de type Long représentant
le mode d'ouverture des fichiers
avec l'instruction Open. |
FileDateTime
|
Renvoie une valeur
de type Variant (Date) indiquant
la date et l'heure de création
ou de dernière modification
d'un fichier. |
FileLen
|
Renvoie
une valeur de type Long indiquant
la longueur en octets d'un fichier. |
Fix
|
Renvoie une valeur
du type transmis, contenant la partie
entière d'un nombre. |
Format
|
Renvoie une valeur de type Variant
(String) contenant une expression
formatée en fonction des
instructions contenues dans l'expression
de mise en forme.
exemple :
- Formatage d'une date :
- dte contient la date à
afficher (21/01/04)
- format(dte,"dddd dd mmmm
yyyy") renvoi "mercredi
21 janvier 2004"
- format(dte,"dd/mm/yy")
renvoi "21/01/04"
- Formatage d'un nombre :
- num contient la valeur 1234
- Format(num,"# ###.##")
renvoi "1 234"
-Format(num,"# ###.0#")
renvoi "1 234,00
|
FreeFile
|
Renvoie
une valeur de type Integer représentant
le prochain numéro de fichier
pouvant être utilisé
par l'instruction Open. |
FV
|
Renvoie
une valeur de type Double indiquant
le futur montant d'une annuité
basée sur des versements
constants et périodiques
et sur un taux d'intérêt
fixe.
FV(Taux, Nech, pmt[, pv[, type]])
Élément
|
Description
|
Taux |
Donnée de type Double
indiquant le taux d'intérêt
par échéance.
(Taux annuel / 12 si échéance
mensuelle) |
Nech |
Donnée de type Integer
indiquant le nombre total
d'échéances
de l'emprunt ou du placement. |
pmt |
Donnée de type Double
indiquant le montant du paiement
à effectuer à
chaque échéance. |
pv |
Facultatif. Donnée
de type Variant indiquant
la valeur actuelle .
Si l'argument est omis, la
valeur par défaut est
0. |
type |
Facultatif. Donnée
de type Variant indiquant
la date d'échéance
des paiements. Indiquez la
valeur 0 si les paiements
sont dus à terme échu,
ou la valeur 1 si les paiements
sont dus à terme à
échoir. Si l'argument
est omis, la valeur par défaut
est 0. |
|
GetAllSettings
|
Renvoie une liste des clés
(tableau), et leur valeur respective,
figurant dans une entrée
(section) d'application de la base
de registres de Windows.
GetAllSettings(application,
section) |
GatAttr
|
Renvoie
une valeur de type Integer indiquant
les attributs du fichier, répertoire
ou dossier. |
GetAutoServerSettings
|
Renvoie
des informations sur l'enregistrement
d'un composant ActiveX.
object.GetAutoServerSettings([progid],
[clsid]) |
GetObject
|
Renvoie
une référence à
un objet ActiveX à partir
d'un fichier.
GetObject([pathname] [, class]) |
GetSetting
|
Renvoie
une valeur de clé d'une entrée
(section) d'application de la base
de registres de Windows.
GetSetting(application, section,
cle[, default]) |
Hex
|
Renvoie
une valeur de type String représentant
un nombre sous forme hexadécimale. |
Hour
|
Renvoie
une valeur de type Variant (Integer)
indiquant un nombre entier compris
entre 0 et 23, inclus, qui représente
l'heure du jour. |
Iif
|
Renvoie
l'un ou l'autre de deux arguments
selon l'évaluation d'une
expression.
IIf(expr,si_vrai, si_faux) |
Input
|
Renvoie
une valeur de type String contenant
les caractères lus dans un
fichier n°fiche ouvert en mode
Input avec Open.
Input(num, [#]fiche)
num --> nombre de caractères
fiche --> numéro du fichier |
InputB
|
Renvoie une valeur
de type String contenant les caractères
lus dans un fichier n°fiche
ouvert en mode Binary avec Open.
Input(num, [#]fiche)
num --> nombre d'octets
fiche --> numéro du fichier |
InputBox
|
Affiche
une invite dans une boîte
de dialogue, attend que l'utilisateur
tape du texte ou clique sur un bouton,
puis renvoie le contenu de la zone
de texte sous la forme d'une valeur
de type String. |
InStr, InStrB
|
Renvoie
une valeur de type Variant (Long)
indiquant la position de la première
occurrence d'une chaîne(string)
à l'intérieur d'une
autre chaîne (string) à
partir du caractère n°
start.
InStr([start, ]string1, string[,
compare])
La fonction InStrB est utilisée
pour traiter sous forme d'octets
les données d'une chaîne.
Au lieu de renvoyer la position
de caractère de la première
occurrence d'une chaîne dans
une autre, la fonction InStrB renvoie
la position de l'octet. |
Int, Fix
|
Renvoie
une valeur du type transmis, contenant
la partie entière d'un nombre. |
IPmt
|
Renvoie
une valeur de type Double indiquant
le montant, sur une période
donnée, d'une annuité
basée sur des versements
constants et périodiques
et sur un taux d'intérêt
fixe.
IPmt(<taux, per, Nech, pv[,
fv[, type]])
Élément
|
Description
|
Taux |
Donnée de type Double
indiquant le taux d'intérêt
par échéance.
(Taux annuel / 12 si échéance
mensuelle) |
Nech |
Donnée de type Integer
indiquant le nombre total
d'échéances
|
per |
Periodicité des paiements
entre 1 et Nech |
pv |
Donnée de type Double
indiquant la valeur actuelle,
ou valeur au jour d'aujourd'hui,
d'une série de paiements
ou d'encaissements devant
avoir lieu dans le futur.
|
fv |
Facultatif. Donnée
de type Variant indiquant
la valeur future ou le solde
que vous souhaitez obtenir
après avoir effectué
le dernier paiement. |
type |
Facultatif. Donnée
de type Variant indiquant
la date d'échéance
des paiements. Indiquez la
valeur 0 si les paiements
sont dus à terme échu,
ou la valeur 1 si les paiements
sont dus à terme à
échoir. Si l'argument
est omis, la valeur par défaut
est 0. |
|
IRR
|
Renvoie
une valeur de type Double indiquant
le taux de rendement interne d'une
série de mouvements de trésorerie
périodiques (paiements et
encaissements). |
IsArray
|
Renvoie
une valeur de type Boolean (booléen)
qui indique si une variable est
un tableau. |
IsDate |
Renvoie
une valeur de type Boolean (booléen)
qui indique si une expression peut
être convertie en date. |
IsEmpty |
Renvoie
une valeur de type Boolean (booléen)
indiquant si une variable a été
initialisée. |
IsError |
Renvoie
une valeur de type Boolean (booléen)
qui indique si une expression est
une valeur d'erreur. |
IsMissing |
Renvoie
une valeur de type Boolean (booléen)
qui indique si un argument facultatif
de type Variant a été
passé dans une procédure. |
IsNull |
Renvoie
une valeur de type Boolean (booléen)
qui indique si une expression ne
contient aucune donnée valide
(Null). |
IsNumeric |
Renvoie
une valeur de type Boolean (booléen)
qui indique si une expression peut
être interprétée
comme un nombre. |
IsObject |
Renvoie
une valeur de type Boolean (booléen)
qui indique si un identificateur
représente une variable objet. |
LBound |
Renvoie une valeur
de type Long contenant le plus petit
indice disponible pour la dimension
indiquée d'un tableau. |
Lcase |
Renvoie une valeur
de type String convertie en minuscules. |
Left,
LeftB |
Renvoie
une valeur de type Variant (String)
contenant le nombre indiqué
(num) de caractères d'une
chaîne en partant de la gauche.
Left(chaîne,num)
Utilisez la fonction LeftB pour
traiter sous forme d'octets les
données d'une chaîne.
Au lieu d'indiquer le nombre de
caractères à renvoyer,
l'argument length indique le nombre
d'octets. |
Len, LenB |
Renvoie une valeur
de type Long contenant le nombre
de caractères (Len) d'une
chaîne ou le nombre d'octets
(LenB) . |
LoadPicture |
Charge un élément
graphique dans la propriété
Picture d'une feuille, d'un contrôle
PictureBox ou d'un contrôle
Image. |
Loc |
Renvoie une valeur
de type Long indiquant la position
de lecture/écriture courante
dans un fichier ouvert. |
Lof |
Renvoie
une valeur de type Long représentant
la taille, exprimée en octets,
d'un fichier ouvert à l'aide
de l'instruction Open. |
Log |
Fonction mathématique.
Renvoie une valeur de type Double
indiquant le logarithme népérien
d'un nombre. |
LTrim, RTrim, Trim |
Renvoie une valeur
de type Variant (String) contenant
une copie d'une chaîne en
supprimant les espaces de gauche
(LTrim), les espaces de droite (RTrim)
ou les deux (
Trim). |
Mid, MidB |
Renvoie une valeur
de type Variant (String) contenant
un nombre indiqué de caractères
(logueur) extraits d'une chaîne
de caractères à partir
d'un caractère (départ)
Mid(chaîne,départ[,
longueur])
Utilisez la fonction MidB pour traiter
sous forme d'octets les données
relatives aux octets contenues dans
une chaîne. Au lieu d'indiquer
le nombre de caractères,
les arguments indiquent le nombre
d'octets. |
Minute |
Renvoie une valeur
de type Variant (Integer) indiquant
un nombre entier compris entre 0
et 59, inclus, qui représente
la minute de l'heure en cours. |
MIRR |
Renvoie une valeur
de type Double indiquant le taux
de rendement interne modifié
d'une série de mouvements
de trésorerie périodiques
(paiements et encaissements). |
Month |
Renvoie une valeur
de type Variant (Integer) indiquant
un nombre entier compris entre 1
et 12, inclus, qui représente
le mois de l'année. |
MsgBox |
Affiche un message
dans une boîte de dialogue,
attend que l'utilisateur clique
sur un bouton, puis renvoie une
valeur de type Integer qui indique
le bouton choisi par l'utilisateur. |
Now |
Renvoie une valeur
de type Variant (Date) indiquant
la date et l'heure en cours fournies
par la date et l'heure système
de votre ordinateur. |
Nper |
Renvoie
une valeur de type Double indiquant
le nombre d'échéances
d'une annuité basée
sur des versements constants et
périodiques et sur un taux
d'intérêt fixe.
NPer(Taux, pmt, pv[, fv[, type]])
Élément
|
Description
|
Taux |
Donnée de type Double
indiquant le taux d'intérêt
par échéance.
(Taux annuel / 12 si échéance
mensuelle) |
pmt |
Donnée de type Double
indiquant le paiement à
effectuer à chaque
échéance. |
pv |
Donnée de type Double
indiquant la valeur actuelle,
ou valeur au jour d'aujourd'hui,
d'une série de paiements
ou d'encaissements devant
avoir lieu dans le futur.
|
fv |
Facultatif. Donnée
de type Variant indiquant
la valeur future ou le solde
que vous souhaitez obtenir
après avoir effectué
le dernier paiement. |
type |
Facultatif. Donnée
de type Variant indiquant
la date d'échéance
des paiements. Indiquez la
valeur 0 si les paiements
sont dus à terme échu,
ou la valeur 1 si les paiements
sont dus à terme à
échoir. Si l'argument
est omis, la valeur par défaut
est 0. |
|
NPV |
Renvoie une valeur
de type Double indiquant la valeur
nette actuelle d'un investissement,
calculée en fonction d'une
série de mouvements de trésorerie
périodiques (paiements et
encaissements) et d'un taux d'escompte. |
Oct |
Renvoie une valeur
de type Variant (String) représentant
la valeur octale d'un nombre. |
Partition |
Renvoie une chaîne
de caractères de type Variant
(String) indiquant l'endroit où
un nombre apparaît au sein
d'une série calculée
de plages de valeurs. |
Pmt |
Renvoie
une valeur de type Double indiquant
le montant d'une annuité
basée sur des versements
constants et périodiques
et sur un taux d'intérêt
fixe.
Pmt(Taux, nper, pv[, fv[, type]])
Élément
|
Description
|
Taux |
Donnée de type Double
indiquant le taux d'intérêt
par échéance.
(Taux annuel / 12 si échéance
mensuelle) |
nper |
Donnée de type Integer
indiquant le nombre total
d'échéances
de l'emprunt ou du placement. |
pv |
Donnée de type Double
indiquant la valeur actuelle
(ou somme globale) d'une série
de paiements devant être
effectués dans le futur.
|
fv |
Facultatif. Donnée
de type Variant indiquant
la valeur future ou le solde
que vous souhaitez obtenir
après avoir effectué
le dernier paiement. |
type |
Facultatif. Donnée
de type Variant indiquant
la date d'échéance
des paiements. Indiquez la
valeur 0 si les paiements
sont dus à terme échu,
ou la valeur 1 si les paiements
sont dus à terme à
échoir. Si l'argument
est omis, la valeur par défaut
est 0. |
|
PPmt |
Renvoie
une valeur de type Double indiquant
le remboursement du capital, pour
une échéance donnée,
d'une annuité basée
sur des versements constants et
périodiques et sur un taux
d'intérêt fixe.
PPmt(Taux, per, nper, pv[, fv[,
type]])
Élément
|
Description
|
Taux |
Donnée de type Double
indiquant le taux d'intérêt
par échéance.
(Taux annuel / 12 si échéance
mensuelle) |
nper |
Donnée de type Integer
indiquant le nombre total
d'échéances
de l'emprunt ou du placement. |
pv |
Donnée de type Double
indiquant la valeur actuelle,
ou valeur au jour d'aujourd'hui,
d'une série de paiements
ou d'encaissements devant
avoir lieu dans le futur |
fv |
Facultatif. Donnée
de type Variant indiquant
la valeur future ou le solde
que vous souhaitez obtenir
après avoir effectué
le dernier paiement. |
type |
Facultatif. Donnée
de type Variant indiquant
la date d'échéance
des paiements. Indiquez la
valeur 0 si les paiements
sont dus à terme échu,
ou la valeur 1 si les paiements
sont dus à terme à
échoir. Si l'argument
est omis, la valeur par défaut
est 0. |
per |
Donnée de type Integer
indiquant la périodicité
des paiements, comprise entre
1 et nper.
|
|
PV |
Renvoie
une valeur de type Double indiquant
le montant actuel d'une annuité
basée sur des échéances
futures constantes et périodiques,
et sur un taux d'intérêt
fixe.
PV(Taux, nper, pmt[, fv[, type]])
Élément
|
Description
|
Taux |
Donnée de type Double
indiquant le taux d'intérêt
par échéance.
(Taux annuel / 12 si échéance
mensuelle) |
pmt |
Donnée de type Double
indiquant le paiement à
effectuer à chaque
échéance. |
nper |
Donnée de type Integer
indiquant le nombre total
d'échéances
de l'emprunt ou du placement.
|
fv |
Facultatif. Donnée
de type Variant indiquant
la valeur future ou le solde
que vous souhaitez obtenir
après avoir effectué
le dernier paiement. |
type |
Facultatif. Donnée
de type Variant indiquant
la date d'échéance
des paiements. Indiquez la
valeur 0 si les paiements
sont dus à terme échu,
ou la valeur 1 si les paiements
sont dus à terme à
échoir. Si l'argument
est omis, la valeur par défaut
est 0. |
|
QBColor |
Renvoie
une valeur de type Long indiquant
le code de couleur RGB correspondant
au numéro de couleur indiqué.
QBColor(color)
Numéro
|
Couleur
|
Numéro
|
Couleur
|
0
|
Noir |
8 |
Gris |
1
|
Bleu |
9 |
Bleu clair |
2
|
Vert |
10 |
Vert clair |
3
|
Cyan |
11 |
Cyan clair |
4
|
Rouge |
12 |
Rouge clair |
5
|
Magenta |
13 |
Magenta clair |
6
|
Jaune |
14 |
Jaune clair |
7 |
Blanc |
15 |
Blanc pur |
|
Rate |
Renvoie
une valeur de type Double indiquant
le taux d'intérêt par
échéance pour une
annuité.
Rate(nper, pmt, pv[, fv[, type[,
guess]]])
Élément
|
Description
|
guess |
Facultatif. Donnée
de type Variant indiquant
la valeur qui devrait être
renvoyée par la fonction
Rate. S'il est omis, l'argument
guess prend pour valeur 0,1
(10 pour cent). |
pmt |
Donnée de type Double
indiquant le paiement à
effectuer à chaque
échéance. |
nper |
Donnée de type Integer
indiquant le nombre total
d'échéances
de l'emprunt ou du placement.
|
fv |
Facultatif. Donnée
de type Variant indiquant
la valeur future ou le solde
que vous souhaitez obtenir
après avoir effectué
le dernier paiement. |
type |
Facultatif. Donnée
de type Variant indiquant
la date d'échéance
des paiements. Indiquez la
valeur 0 si les paiements
sont dus à terme échu,
ou la valeur 1 si les paiements
sont dus à terme à
échoir. Si l'argument
est omis, la valeur par défaut
est 0. |
pv |
Donnée
de type Double indiquant la
valeur actuelle, ou valeur
au jour d'aujourd'hui, d'une
série de paiements
ou d'encaissements devant
avoir lieu dans le futur. |
|
RGB |
Renvoie
un entier de type Long représentant
le code RGB.
RGB(rouge, vert, bleu) |
Right,
RightB |
Renvoie
une valeur de type Variant (String)
contenant le nombre indiqué
de caractères (longueur)
d'une chaîne en partant de
la droite.
Right(chaîne, longueur)
Utilisez la fonction RightB
pour traiter sous forme d'octets
les données d'une chaîne.
Au lieu d'indiquer le nombre de
caractères à renvoyer,
l'argument length indique le nombre
d'octets. |
Rnd |
Renvoie une valeur
de type Single contenant un nombre
aléatoire. |
Second |
Renvoie une valeur
de type Variant (Integer) indiquant
un nombre entier compris entre 0
et 59, inclus, qui représente
la seconde de la minute en cours. |
Seek |
Renvoie une valeur
de type Long indiquant la position
de lecture/écriture courante
dans un fichier ouvert à
l'aide de l'instruction Open. |
Sgn |
Renvoie une valeur
de type Variant (Integer) indiquant
le signe d'un nombre. |
Shell |
Lance
un programme exécutable et
renvoie une valeur de type Variant
(Double) représentant l'identificateur
(ID) de la tâche exécutée
en cas de succès, ou un zéro
en cas d'échec.
Shell(pathname[,windowstyle]) |
Sin |
Fonction mathématique.Renvoie
une valeur de type Double indiquant
le sinus d'un angle. |
SLN |
Renvoie
une valeur de type Double indiquant
l'amortissement linéaire
d'un bien sur une période
donnée.
SLN(valeur-initiale, valeur-de-fin,
durée) |
Space |
Renvoie une valeur
de type Variant (String) comprenant
le nombre d'espaces indiqué. |
Spc |
Utilisée avec
l'instruction Print # ou la méthode
Print pour positionner la sortie.
Spc(x) renvoi x espace |
Sqr |
Renvoie une valeur
de type Double indiquant la racine
carrée d'un nombre. |
Str |
Renvoie une valeur
de type Variant (String) représentant
un nombre. |
StrComp |
Renvoie
une valeur de type Variant (Integer)
indiquant le résultat d'une
comparaison de chaînes.
StrComp(string1, string2[, compare])
La syntaxe de la fonction StrComp
comprend les arguments nommés
suivants :
Si La
fonction
|
StrComp
renvoie
|
string1 est inférieur
à string2 |
-1 |
string1 est égal
à string2 |
0 |
string1 est supérieur
à string2 |
1 |
string1 ou string2 est de
type Null |
Null |
|
StrConv |
Renvoie
une valeur de type Variant (String)
convertie au format indiqué.
StrConv(string, conversion)
Constante
|
Valeur
|
Description
|
vbUpperCase
|
1 |
Convertit la chaîne
en majuscules. |
vbLowerCase
|
2 |
Convertit la chaîne
en minuscules. |
vbProperCase
|
3 |
Convertit la première
lettre de chaque mot de la
chaîne en majuscule. |
vbUnicode
|
64 |
Convertit la chaîne
en Unicode à l'aide
de la page de code par défaut
du système. |
vbFromUnicode |
128 |
Convertit la chaîne
Unicode dans la page de code
par défaut du système. |
|
String |
Renvoie
une valeur de type Variant (String)
contenant une chaîne constituée
d'un caractère répété
sur la longueur indiquée.
String(number, character) |
Switch |
Évalue
une liste d'expressions et renvoie
une valeur de type Variant ou une
expression associée à
la première expression de
la liste qui a pour valeur True.
Switch(expr-1, value-1[, expr-2,
value-2 … [, expr-n,value-n]]) |
SYD |
Renvoie
une valeur de type Double indiquant
l'amortissement global d'un bien
sur une période donnée.
SYD(valeur-initiale, valeur-de-fin,durée,
periode-de-calcul) |
Tab |
Tabulation Utilisée
avec l'instruction Print # ou la
méthode Print pour positionner
la sortie. |
Tan |
Fonction mathématique
.Renvoie une valeur de type Double
indiquant la tangente d'un angle.
|
Time |
Renvoie une valeur
de type Variant (Date) indiquant
l'heure système en cours. |
Timer |
Renvoie une valeur
de type Single représentant
le nombre de secondes écoulées
depuis minuit. |
TimeSerial |
Renvoie une valeur
de type Variant (Date) contenant
une heure précise (heure,
minute et seconde). |
TimeValue |
Renvoie une valeur
de type Variant (Date) contenant
une heure. |
TypeName |
Renvoie une valeur
de type String qui fournit des informations
sur une variable. |
Ubound |
Renvoie une valeur
de type Long contenant le plus grand
indice disponible pour la dimension
indiquée d'un tableau. |
Ucase |
Renvoie une valeur
de type Variant (String) contenant
la chaîne indiquée,
convertie en majuscules. |
Val |
Renvoie le nombre
contenu dans une chaîne de
caractère sous la forme d'une
valeur numérique d'un type
approprié. |
VarType |
Renvoie une valeur
de type Integer qui indique le sous-type
d'une variable. |
WeekDay |
Renvoie une valeur
de type Variant (Integer) contenant
un nombre entier qui représente
le jour de la semaine. |
Year |
Renvoie une valeur
de type Variant (Integer) contenant
un nombre entier qui représente
l'année. |