Função Substituir Excel Vba

A função Substituir do Excel VBA permite substituir uma string por outra em um texto ou intervalo de células. A sintaxe da função é a seguinte:

Substituir (textooriginal, textoantigo, textonovo, [começarem], [ocorrências], [sensívelamaiúsculas])

  • texto_original: o texto original que deseja alterar;
  • texto_antigo: o texto que deseja substituir;
  • textonovo: o texto que deseja inserir no lugar do textoantigo;
  • começar_em (opcional): o número da posição de caractere onde deseja começar a substituição. Se omitido, a substituição ocorre em toda a string;
  • ocorrências (opcional): o número de ocorrências que deseja substituir. Se omitido, todas as ocorrências serão substituídas;
  • sensívelamaiúsculas (opcional): um valor booleano que determina se a substituição será sensível a maiúsculas. Se omitido, a substituição será sensível a maiúsculas.

Exemplo:

Suponha que você deseja substituir todas as ocorrências do texto "maçã" por "banana" em uma coluna chamada "Frutas" a partir da segunda linha:

Substituir (Range("Frutas").Cells(2), "maçã", "banana")

Isso irá substituir todas as ocorrências de "maçã" por "banana" na coluna "Frutas" a partir da segunda linha.

Veja também mais Funções com a letra F

Funções que começam com:

Comentários