Método Range.Replace (Excel)
Devuelve un valor Boolean que indica los caracteres de las celdas del rango especificado. Al usar este método no cambian la selección ni la celda activa.
Sintaxis
expresión. Replace (What, Replacement, LookAt, SearchOrder, MatchCase, MatchByte, SearchFormat, ReplaceFormat)
expresión Variable que representa un objeto Range.
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
What | Obligatorio | Variant | Cadena que quiere que Busque Microsoft Excel. |
Replacement | Obligatorio | Variant | Cadena de reemplazo. |
LookAt | Opcional | Variant | Puede ser una de las siguientes constantes xlLookAt: xlWhole o xlPart. |
SearchOrder | Opcional | Variant | Puede ser una de las siguientes constantes XlSearchOrder: xlByRows o xlByColumns. |
MatchCase | Opcional | Variant | Si es True, la búsqueda distingue entre mayúsculas y minúsculas. |
MatchByte | Opcional | Variant | Use este argumento solo si ha seleccionado o instalado la compatibilidad con idiomas de doble byte en Microsoft Excel. True para que los caracteres de doble byte solo coincidan con caracteres de doble byte. False para que los caracteres de doble byte coincidan con sus equivalentes de byte único. |
SearchFormat | Opcional | Variant | Formato de búsqueda correspondiente al método. |
ReplaceFormat | Opcional | Variant | Formato de reemplazo para el método. |
Valor devuelto
Booleano
Comentarios
La configuración de LookAt, SearchOrder, MatchCase y MatchByte se guarda cada vez que se usa este método. Si no se especifican valores para estos argumentos la próxima vez que se llame al método, se usarán los valores guardados. Establecer los argumentos siguientes cambia la configuración del cuadro de diálogo Buscar, y cambiar la configuración del cuadro de diálogo Buscar cambia los valores guardados que se usan si se omiten los argumentos. Para evitar problemas, establezca estos argumentos explícitamente cada vez que use este método.
Ejemplo:
Este ejemplo reemplaza todas las apariciones de la función trigonométrica SIN por la función COS. El intervalo de reemplazo es la columna A en la Hoja1.
Worksheets("Sheet1").Columns("A").Replace _
What:="SIN", Replacement:="COS", _
SearchOrder:=xlByColumns, MatchCase:=True
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.