11. Quelques Fonctions▲
11-A. Fonctions "Texte"▲
11-A-1. ASC▲
Renvoie une donnée de type Integer représentant le code de caractère correspondant à la première lettre d'une chaîne.
MsgBox
ASC
(
"A"
)
On pourra lire 65 dans la boîte de message. En clair, on obtient la valeur ASCII pour la première lettre de l'expression évaluée.
11-A-2. Chr▲
Renvoie une valeur de type String contenant le caractère associé au code de caractère indiqué
MsgBox
Chr
(
65
)
On obtiendra l'affichage de A
11-B. Fonctions "Numérique"▲
11-C. Fonctions Mathématique▲
11-C-1. Atn▲
Renvoie une valeur de type Double indiquant l'arctangente d'un nombre.
Dim
pi
pi =
4
*
Atn
(
1
) ' Calcule la valeur de pi.
11-D. Fonctions Diverses▲
11-D-1. Beep▲
Fonction qui emmet un signal sonnore.
11-D-2. Choose▲
Sélectionne et renvoie une valeur à partir d'une liste d'arguments
Sub
FnChoose
(
)
Dim
i As
Integer
i =
InputBox
(
"Entrez un nombre compris entre 1 et 3 !"
)
MsgBox
Choose
(
i, "Un"
, "Deux"
, "Trois"
)
End
Sub
En fonction de la valeur de i, on aura l'affichage de Un, Deux ou Trois.
11-D-3. Fonctions de conversion▲
Fonction qui permettent de passer d'un type de données à un autre.
Fonction | Vers |
---|---|
CBool(expression) | Booléen |
CByte(expression) | Byte |
CCur(expression) | Monétaire |
CDate(expression) | Date |
CDbl(expression) | Double |
CDec(expression) | Decimal 12 106 |
CInt(expression) | Entier |
CLng(expression) | Entier long |
CSng(expression) | Simple |
CStr(expression) | Texte |
CVar(expression | Variant |
11-E. Fonctions System▲
11-E-1. ChDir▲
Pour les nostalgique du DOS, cette fonction correspond à la commande CD.
ChDir "C:\Temp"
Change le répertoire par défaut par C:\Temp en DOS, CD C:\Temp.
ChDir ".."
Remonte d'un répertoire dans l'arborescence du disque. En DOS : CD ..