InStrRev (Función)

Visual Basic VBLR

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.