Instrução Mid

Substitui um número especificado de caracteres em uma variávelVariant (String) por caracteres de outra string.

Sintaxe

Mid(stringvar, start, [ length ] ) string=

A sintaxe da instrução Mid tem estas partes:

Sair Descrição
stringvar Obrigatório. Nome da variável de cadeia de caracteres a ser modificada.
start Obrigatório; Variante (Longa). Posição do caractere em stringvar onde começa a substituição de texto.
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 de 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 byte contidos em uma string. Na instrução MidB , start especifica a posição de byte em stringvar onde a substituição começa e length especifica o número 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.