Instrução Mid
Substitui um número especificado de caracteres em uma variávelVariant (String) por caracteres de outra cadeia de caracteres.
Sintaxe
Cadeia de caracteres mid(stringvar, start, [ length ] ) =
A sintaxe de instrução média tem estas partes:
Sair | Descrição |
---|---|
stringvar | Obrigatório. Nome da variável de cadeia de caracteres a ser modificada. |
start | Necessário; Variant (Long). Posição do caractere no stringvar em que a substituição do texto começa. |
comprimento | Opcional; Variant (Long). Número de caracteres a serem substituídos. Se omitido, toda a cadeia de caracteres será usada. |
cadeia de caracteres | Obrigatório. Expressão de cadeia de caracteres que substitui parte do stringvar. |
Comentários
O número de caracteres substituídos é sempre menor ou igual ao número de caracteres em stringvar.
Observação
Use a instrução MidB com dados de bytes contidos em uma cadeia de caracteres. Na instrução MidB , o início especifica a posição de byte no stringvar em que a substituição começa e o comprimento especifica os números de bytes a serem substituídos.
Exemplo
Este exemplo usa a instrução Mid para substituir um número especificado de caracteres em uma variável de cadeia de caracteres por caracteres de outra cadeia de caracteres.
Dim MyString
MyString = "The dog jumps" ' Initialize string.
Mid(MyString, 5, 3) = "fox" ' MyString = "The fox jumps".
Mid(MyString, 5) = "cow" ' MyString = "The cow jumps".
Mid(MyString, 5) = "cow jumped over" ' MyString = "The cow jumpe".
Mid(MyString, 5, 3) = "duck" ' MyString = "The duc jumpe".
Confira também
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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de