¿cómo utilizar la función vba reemplazar?
La función VBA REPLACE aparece en la categoría de texto de funciones VBA. Cuando lo usa en código VBA, reemplaza una subcadena de una cadena con una nueva subcadena . En términos simples, puedes usar REPLACE para reemplazar una parte del texto con otro texto y devuelve ese nuevo texto en el resultado.
Sintaxis
Reemplazar (Expresión, Buscar, Reemplazar, [Inicio], [Contar], [Comparar])
Argumentos
- Expresión : la cadena original en la que desea buscar.
- Buscar : la subcadena que desea buscar.
- Reemplazar : la subcadena con la que desea reemplazar la subcadena de búsqueda.
- [Inicio] : un número entero para especificar la posición desde la cual desea comenzar la búsqueda [Este es un argumento opcional y, si se omite, VBA tiene como valor predeterminado 1].
- [Count] : El número de apariciones de la subcadena Buscar que desea reemplazar [Este es un argumento opcional y si se omite, VBA toma -1, lo que significa reemplazar todas las apariciones que se reemplazarán de forma predeterminada].
- [Comparar] : un valor de cadena para definir la comparación que se realizará al filtrar la tabla. [Este es un argumento opcional y, si se omite, VBA toma vbBinaryCompare de forma predeterminada].
- vbBinaryCompare: para comparación binaria.
- vbTextCompare: para comparación de texto.
- vbDatabaseCompare: para comparar bases de datos.
Ejemplo
Para comprender prácticamente cómo usar la función VBA REPLACE, debe seguir el siguiente ejemplo donde escribimos un código vba usándola:
Sub example_REPLACE() Range("B1").Value = Replace(Range("A1"), "Excel", "XL") End Sub
En el código anterior, usamos REPLACEMENT para reemplazar la cadena «Excel» con «XL» y devolver el resultado en la celda B1.
Comentarios
- REPLACE no es una función que distingue entre mayúsculas y minúsculas.