Instrução Mid
Substitui um número especificado de carateres numa variávelVariante (Cadeia) por carateres de outra cadeia.
Sintaxe
Cadeia mid(stringvar, start, [ length] )=
A sintaxe da instrução Média tem as seguintes partes:
Sair | Descrição |
---|---|
stringvar | Obrigatório. Nome da variável de cadeia a modificar. |
start | Necessário; Variante (Longo). Posição do caráter na cadeia de carateres onde começa a substituição do texto. |
comprimento | Opcional; Variant (Long). Número de carateres a substituir. Se for omitido, é utilizada toda a cadeia . |
cadeia de caracteres | Obrigatório. Expressão de cadeia que substitui parte do stringvar. |
Comentários
O número de carateres substituídos é sempre menor ou igual ao número de carateres em stringvar.
Observação
Utilize a instrução MidB com dados de bytes contidos numa cadeia. Na instrução MidB , start especifica a posição de byte no stringvar onde a substituição começa e o comprimento especifica os números de bytes a substituir.
Exemplo
Este exemplo utiliza a instrução Média para substituir um número especificado de carateres numa variável de cadeia por carateres de outra cadeia.
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.