Chaine de caractères

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:

  • vbUseCompareOption = -1        correspond à la comparaison par défaut qui consiste en celle définie par le fichier
  • vbBinaryCompare = 0           correspond en un comparaison binaire
  • vbTextCompare = 1            correspond en une comparaison textuelle
  • vbDatabaseCompare = 2     correspond en une comparaison selon l'information des bases de données (Access uniquement)

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:

  • vbUseCompareOption = -1        correspond à la comparaison par défaut qui consiste en celle définie par le fichier
  • vbBinaryCompare = 0           correspond en un comparaison binaire
  • vbTextCompare = 1            correspond en une comparaison textuelle
  • vbDatabaseCompare = 2     correspond en une comparaison selon l'information des bases de données (Access uniquement)

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.