Reemplazar (función)

Devuelve una cadena en la que una subcadena especificada se ha reemplazado por otra subcadena un número especificado de veces.

Sintaxis

Reemplazar ( expresión, buscar, reemplazar [, Inicio ] [, contar ] [, comparar ] )

La sintaxis de la función reemplazar tiene los siguientes argumentos:

argumento

Descripción

expresión

Obligatorio. Expresión de cadena que contiene la subcadena que se va a reemplazar.

buscar

Obligatorio. Subcadena que se busca.

reemplazar

Obligatorio. Subcadena de reemplazo.

iniciar

Opcional. Posición en la expresión en la que comienza la búsqueda de la subcadena. Si se omite, se supone que es 1.

Recuento

Opcional. Número de sustituciones de subcadenas que se van a realizar. Si se omite, el valor predeterminado es-1, lo que significa que se harán todas las sustituciones posibles.

comparar

Opcional. Valor numérico que indica el tipo de comparación que se va a usar al evaluar subcadenas. Consulte la sección configuración de los valores.

Configuración

El argumento Compare puede tener los valores siguientes:

Constante

Valor

Descripción

vbUseCompareOption

– 1

Realiza una comparación con la configuración de la instrucción Option Compare .

vbBinaryCompare

0

Realiza una comparación binaria.

vbTextCompare

1

Realiza una comparación textual.

vbDatabaseCompare

2

Microsoft Office Access 2007. Realiza una comparación en función de la información de su base de datos.

Valores devueltos

Reemplazar devuelve los valores siguientes:

Si

Reemplazar devuelve

Expression es de longitud cero

Cadena de longitud cero ("")

la expresión es nula

Un error.

encontrar es de longitud cero

Copia de Expression.

reemplazar es de longitud cero

Copia de Expression con todas las repeticiones de Buscar eliminada.

iniciar > Len (expr)

Cadena de longitud cero. El reemplazo de cadenas comienza en la posición indicada por Start.

el recuento es 0

Copia de Expression.

Observaciones

El valor devuelto por la función Replace es una cadena, con las sustituciones hechas, que comienza en la posición especificada por Start y concluye al final de la cadena de expresión . No se trata de una copia de la cadena original de principio a fin.

Ejemplo

Expresión

Resultados

Seleccione IdProducto, reemplazar (IdProducto, "PRO", "producto") como ReplacedID de ProductSales.

Devuelve el "IdProducto", busca "PRO" en "IdProducto" y reemplaza por "producto" y muestra el resultado en la columna ReplacedID.

Nota:  Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido le resulte útil. ¿Podría decirnos si la información le resultó útil? Aquí puede consultar el artículo en inglés.

Vea también

Funciones de cadena y cómo usarlas

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×