Método WorksheetFunction.ReplaceB (Excel)
Substitui parte de uma cadeia de caracteres de texto, com base no número de bytes especificados, por uma cadeia de caracteres de texto diferente.
Sintaxe
expressão. ReplaceB (Arg1, Arg2, Arg3, Arg4)
Expressão Uma variável que representa um objeto WorksheetFunction .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Arg1 | Obrigatório | String | Texto_antigo - texto no qual você deseja substituir alguns caracteres. |
Arg2 | Obrigatório | Double | Núm_inicial - a posição do caractere em texto_antigo que você deseja substituir por novo_texto. |
Arg3 | Obrigatório | Double | Num_chars – o número de caracteres no old_text que você deseja substituir por new_text. |
Arg4 | Obrigatório | String | Novo_texto - o texto que substituirá os caracteres em texto_antigo. |
Valor de retorno
String
Comentários
A substituição destina-se ao uso com linguagens que usam o conjunto de caracteres de byte único (SBCS), enquanto ReplaceB destina-se a ser usado com idiomas que usam o DBCS (conjunto de caracteres de byte duplo). A configuração de idioma padrão no computador afeta o valor de retorno da seguinte forma:
Substituir sempre conta cada caractere, seja byte único ou byte duplo, como 1, não importa qual seja a configuração padrão do idioma.
ReplaceB conta cada caractere de byte duplo como 2 quando você habilita a edição de um idioma que dá suporte ao DBCS e define-o como o idioma padrão. Caso contrário, ReplaceB conta cada caractere como 1.
Os idiomas com suporte para DBCS são: japonês, chinês (simplificado), chinês (tradicional) e coreano.
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.