Description
La fonction InStrRev recherche une chaîne de droite à gauche et renvoie l’emplacement de la première occurrence de la chaîne 2 rencontrée. L’emplacement renvoyé est un entier positif comptant de gauche à droite, le premier caractère (le plus à gauche) de la chaîne étant l’emplacement 1. L’emplacement renvoyé spécifie le caractère de début (le plus à gauche) de string2.
Si la valeur de départ est égale ou supérieure à l’emplacement du dernier caractère (le plus à droite) de string2, InStrRev trouve la première instance de string2, en effectuant une recherche en arrière à partir de ce point et renvoie l’emplacement du premier caractère (le plus à gauche) de string2. Si la valeur de départ est inférieure à l’emplacement du dernier caractère (le plus à droite) de string2, InStrRev renvoie 0. Si la valeur de début est -1 ou omise, InStrRev recherche la chaîne entière et renvoie le premier emplacement de chaîne 2 trouvé, en effectuant une recherche en arrière à partir de la fin de la chaîne. Si la valeur de départ est supérieure à la longueur de la chaîne 1, InStrRev renvoie 0. Si la valeur de départ est un nombre négatif autre que -1, InStrRev renvoie 0.
L’argument compare peut avoir les valeurs suivantes:
Constante | Valeur | Description |
---|---|---|
Vbbinairecompare | 0 | Effectuez une comparaison binaire. |
vbTextCompare | 1 | Effectuez une comparaison textuelle. |
La fonction InStrRev renvoie les valeurs suivantes:
Si | InStr Renvoie |
---|---|
la corde1 est de longueur nulle | 0 |
la corde2 est de longueur nulle | début |
string2 n’est pas trouvé | 0 |
string2 se trouve dans la position string1 | à laquelle la correspondance est trouvée |
démarrer > Len(chaîne 2) | 0 |