IBM Lotus Symphony


Função Mid, Instrução Mid [Runtime]

Devolve a parte especificada de uma expressão de cadeia (Função Mid) ou substitui a parte de uma expressão de cadeia por outra cadeia (Instrução Mid).

Sintaxe:

Mid (Text As String, Start As Long [, Length As Long]) or Mid (Text As String, Start As Long , Length As Long, Text As String)

Valor de retorno:

String (apenas por função)

Parâmetros:

Text: Qualquer expressão de cadeia que pretende modificar.

Start: Expressão numérica que indica a posição do carácter na cadeia onde começa a porção de cadeia que pretende substituir ou devolver. O valor máximo permitido é de 65535.

Length: Expressão numérica que devolve o número de caracteres que pretende substituir ou devolver. O valor máximo permitido é de 65535.

Se o parâmetro Length na Função Mid estiver omitido, são devolvidos todos os caracteres na expressão desde o início até fim da cadeia.

Se o parâmetros Length na Instrução Mid for menor do que o comprimento do texto que pretende substituir, o texto é reduzido ao comprimento especificado.

Text: A cadeia para substituir a expressão de cadeia (Instrução Mid).

Códigos de erro

5 Chamada de procedimento não válido

Exemplo:

Sub ExampleUSDate

Dim sInput As String

Dim sUS_date As String

sInput = InputBox("Introduza uma data no formato internacional 'AAAA-MM-DD'")

sUS_date = Mid(sInput, 6, 2)

sUS_date = sUS_date & "/"

sUS_date = sUS_date & Right(sInput, 2)

sUS_date = sUS_date & "/"

sUS_date = sUS_date & Left(sInput, 4)

MsgBox sUS_date

End Sub


Comentários sobre o produto | Documentação adicional | Marcas comerciais