WorksheetFunction.ReplaceB (Excel)
Reemplaza parte de una cadena de texto, en función del número de bytes que especifique, por una cadena de texto diferente.
Replace está pensada para su uso con idiomas que usan el juego de caracteres de un solo byte (SBCS), mientras que REEMPLAZARB está pensada 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:
ReplaceB (Arg1, Arg2, ..., Arg4)
Dim strArg1 As String: strArg1 =
Dim dblArg2 As Double: dblArg2 =
Dim dblArg3 As Double: dblArg3 =
Dim strArg4 As String: strArg4 =
Dim strReplaceB As String
strReplaceB = WorksheetFunction.ReplaceB(Arg1:=strArg1, Arg2:=dblArg2, Arg3:=dblArg3, Arg4:=strArg4)
Arguments
Arg1, Arg2, ..., Arg4Arg1 (String) - Texto original: texto en el que se desea reemplazar algunos caracteres.
Arg2 (Double) - Número inicial: posición del carácter dentro del texto original que se desea reemplazar por el argumento de texto nuevo especificado.
Arg3 (Double) - Núm_de_caracteres: el número de caracteres de texto_original que desea que reemplazar reemplace por texto_nuevo.
Arg4 (String) - Texto nuevo: texto que reemplazará los caracteres del argumento de texto original.