WorksheetFunction.ReplaceB (Excel)

Substitui parte de uma cadeia de caracteres de texto, com base no número de bytes especificado, por uma sequência de texto diferente.

Replace é destinado ao uso com idiomas que usam o SBCS (conjunto de caracteres de byte único), enquanto SUBSTITUIRB destina-se ao uso com idiomas que usam o conjunto de caracteres de byte duplo (DBCS). A configuração de idioma padrão no computador afeta o valor de retorno da seguinte forma:

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, ..., Arg4

Arg1 (String) - Texto_antigo - texto no qual você deseja substituir alguns caracteres.

Arg2 (Double) - Núm_inicial - a posição do caractere em texto_antigo que você deseja substituir por novo_texto.

Arg3 (Double) - Núm_caract-o número de caracteres em texto_antigo que você deseja que replace substitua por novo_texto.

Arg4 (String) - Novo_texto - o texto que substituirá os caracteres em texto_antigo.