Find procedimientos relacionados en la clase WorksheetFunction (Excel VBA)

Esta página presenta procedimientos de la classe WorksheetFunction relacionados con el tema Find : Find y FindB

Find

Busca información específica en una hoja de cálculo.

Sintaxis : expression.Find (Arg1, Arg2, Arg3)

Dim strArg1 As String: strArg1 = 
Dim strArg2 As String: strArg2 = 
Dim dblFind As Double
dblFind = WorksheetFunction.Find(Arg1:=strArg1, Arg2:=strArg2)

Arguments

Estos son los argumentos con nombre :

Arg1 (String) - El nombre de la hoja de cálculo.

Arg2 (String) - El nombre del intervalo.

Los siguientes argumentos son opcionales

Arg3 - El nombre de un argumento para refinar la búsqueda

FindB

Find y ENCONTRARB buscan una cadena de texto dentro de una segunda cadena de texto y devuelven el número de la posición inicial de la primera cadena de texto a partir del primer carácter de la segunda cadena de texto.

Find se ha diseñado para usarse con idiomas que usan el juego de caracteres de un solo byte (SBCS), mientras que ENCONTRARB está pensado para su uso con idiomas que usan el juego de caracteres de doble byte (DBCS). La configuración predeterminada de idioma del equipo influye en el valor devuelto de la siguiente manera:

Sintaxis : expression.FindB (Arg1, Arg2, Arg3)

Dim strArg1 As String: strArg1 = 
Dim strArg2 As String: strArg2 = 
Dim dblFindB As Double
dblFindB = WorksheetFunction.FindB(Arg1:=strArg1, Arg2:=strArg2)

Arguments

Estos son los argumentos con nombre :

Arg1 (String) - Texto buscado: texto que se desea encontrar.

Arg2 (String) - Dentro del texto: texto que contiene el texto que se desea encontrar.

Los siguientes argumentos son opcionales

Arg3 - Número inicial: especifica el carácter a partir del cual comenzará la búsqueda. El primer carácter de dentro del texto es el carácter número 1. Si se omite el argumento de número inicial, se supone que es 1