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, ..., Arg4Arg1 (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.