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 SubEn 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 ..


