Les fonctions VBA de chaine de caractères (String)
Fonction Asc |
|
Description : |
Renvoie une donnée de type Integer représentant le code de caractère correspondant à la première lettre d'une chaîne. |
Structure : |
variable = Asc( varTexte )
variable est de type Integer varTexte est une chaine de caractère (ou une variable de type String) |
Fonction Chr |
|
Description : |
Renvoie une valeur de type String contenant le caractère associé au code de caractère indiqué. |
Structure : |
variable = Chr( varCode )
variable est de type String varCode est un entier (ou une variable de type Long) |
Fonction InStr |
|
Description : |
Renvoie une valeur de type Variant (Long) indiquant la position de la première occurrence d'une chaîne à l'intérieur d'une autre chaîne. |
Structure : |
variable = InStr( [varDebut], varTexte1, varTexte2, [varComparaison] )
variable est de type Variant (Long) varDebut est un entier correspondant à la position où débuter la recherche (par exemple: le p de "exemple" est la position 5). Cet argument est optionnel, sauf si varComparaison est inclus. varTexte1 est de type String (ou une chaine de caractère) et correspond au texte dans lequel on effectue la recherche varTexte2 est de type String (ou une chaine de caractère) et correspond au texte recherché varComparaison est un argument optionnel pouvant prendre 4 valeurs:
|
Fonction InStrRev |
|
Description : |
Renvoie une valeur de type Variant (Long) indiquant la position de la première occurrence d'une chaîne à l'intérieur d'une autre chaîne, à partir de la fin de la chaîne. |
Structure : |
variable = InStr( varTexte1, varTexte2, [varDebut], [varComparaison] )
variable est de type Variant (Long) varDebut est un entier correspondant à la position où débuter la recherche (par exemple: le p de "exemple" est la position 5). Cet argument est optionnel. varTexte1 est de type String (ou une chaine de caractère) et correspond au texte dans lequel on effectue la recherche varTexte2 est de type String (ou une chaine de caractère) et correspond au texte recherché varComparaison est un argument optionnel pouvant prendre 4 valeurs:
|
Fonction LCase |
|
Description : |
Renvoie une valeur de type String convertie en minuscules. |
Structure : |
variable = LCase( varTexte )
variable est de type String varTexte est la chaine de caractères (String) à mettre en minuscules. |
Fonction Left |
|
Description: |
Renvoie une valeur de type Variant (String) contenant le nombre indiqué de caractères d'une chaîne en partant de la gauche. |
Structure : |
variable = Left( varTexte, varLongueur )
variable est de type String varTexte est la chaine de caractères (String) dont on veut extraire des caractères. varLongueur est est une valeur de type Integer et indique le nombre de caractères à conserver. |
Fonction Len |
|
Description: |
Renvoie une valeur de type Long contenant le nombre de caractères d'une chaîne ou le nombre d'octets requis pour stocker une variable. |
Structure : |
variable = Len( varTexte )
variable est de type String varTexte est la chaine de caractères (String) dont on désire connaitre le nombre de caractères. |
Fonction LTrim |
|
Description: |
Renvoie une valeur de type Variant (String) contenant une copie d'une chaîne en supprimant les espaces de gauche. |
Structure : |
variable = LTrim( varTexte )
variable est de type String varTexte est la chaine de caractères (String) contenant les espaces à supprimer. |
Fonction Mid |
|
Description: |
Renvoie une valeur de type Variant (String) contenant un nombre indiqué de caractères extraits d'une chaîne de caractères. |
Structure : |
variable = Mid( varTexte, varDebut, [varLongueur] )
variable est de type String varTexte est la chaine de caractères (String) contenant le texte à extraire. varDebut est un entier (valeur de type Integer) correspondant à la position où débuter l'extraction (par exemple: le p de "exemple" est la position 5). varLongueur est est une valeur optionnelle de type Integer et indique le nombre de caractères à conserver. Si celle-ci est omise, tous les caractères en partant du caractère de varDebut seront retournés. |
Fonction Replace |
|
Description: |
Renvoie une chaîne dans laquelle une sous-chaîne spécifiée a été remplacée plusieurs fois par une autre sous-chaîne. |
Fonction Right |
|
Description: |
Renvoie une valeur de type Variant (String) contenant le nombre indiqué de caractères d'une chaîne en partant de la droite. |
Fonction RTrim |
|
Description: |
Renvoie une valeur de type Variant (String) contenant une copie d'une chaîne en supprimant les espaces de droite. |
Fonction Space |
|
Description: |
Renvoie une valeur de type Variant (String) comprenant le nombre d'espaces indiqué. |
Fonction Str |
|
Description: |
Renvoie une valeur de type Variant (String) représentant un nombre. |
Fonction StrComp |
|
Description: |
Renvoie une valeur de type Variant (Integer) indiquant le résultat d'une comparaison de chaînes. |
Fonction StrConv |
|
Description: |
Renvoie une valeur de type Variant (String) convertie au format indiqué. |
Fonction String |
|
Description: |
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. |
Fonction StrReverse |
|
Description: |
Renvoie une chaîne contenant des caractères dont l'ordre a été inversé par rapport à une chaîne donnée. |
Fonction Trim |
|
Description: |
Renvoie une valeur de type Variant (String) contenant une copie d'une chaîne en supprimant les espaces de gauche et de droite. |
Fonction UCase |
|
Description: |
Renvoie une valeur de type Variant (String) contenant la chaîne indiquée, convertie en majuscules. |