|
InStrRev (Función)
Descripción
Devuelve la posición de una aparición de una cadena dentro de otra, desde el final de la cadena.
Sintaxis
InstrRev(cadena1, cadena2[, inicio[, comparar]])
La sintaxis de la función InstrRev consta de los siguientes argumentos con nombre
Parte | Descripción |
---|---|
cadena1 | Requerido. Expresión de cadena en la que se busca. |
cadena2 | Requerido. Expresión de cadena que se busca. |
inicio | Opcional. Una expresión númerica que establece la posición inicial para cada búsqueda. Si se omite, se utiliza –1, que significa que la búsqueda empieza en la posición del último carácter. Si el inicio contiene
Nulo, se produce un error. |
comparar | Opcional. Un valor numérico que indica la clase de comparación que se utilizará cuando se evalúen subcadenas. Si se omite, se realiza una comparación binaria. Vea la sección Valores para consultar los valores posibles. |
Valores
El argumento comparar puede tener los valores siguientes:
Constante | Valor | Descripción |
---|---|---|
vbUseCompareOption | –1 | Realizar una comparación utilizando el valor de la instrucción Option Compare. |
vbBinaryCompare | 0 | Realizar una comparación binaria. |
vbTextCompare | 1 | Realiza una comparación basada en el texto. |
vbDatabaseCompare | 2 | Sólo para Microsoft Access. Realizar una comparación basada en la información de su base de datos. |
Valores de retorno
InStrRev devuelve los valores siguientes:
Si | InStrRev devuelve |
---|---|
cadena1 es de longitud cero | 0 |
cadena1 es Null | Null |
cadena2 es de longitud cero | Inicio |
cadena2 es Null | Null |
cadena2 no se encuentra | 0 |
cadena2 se encuentra dentro de cadena1 | La posición en la que se encuentra la coincidencia |
inicio > Len(cadena2) | 0 |
Comentarios
Observe que la sintaxis para la función InstrRev no es la misma que la sintaxis para la función Instr.