Você provavelmente já conhece a função e o comando Mid, que retorna uma substring com um número específico de caracteres, ou seja, uma parte da string usada como parâmetro. Mas, você sabe como usar o Mid para substituir caracteres no meio de uma string? O Mid é uma pequena excentricidade do VB, pois, altera um de seus próprios argumentos. Mas, isto economiza uma série de instruções de concatenação, observe:
- Código:
Dim mystring as String
mystring = "SOME STRING"
If Mid(mystring, 2, 1) = "O" Then
Mid(mystring, 2, 1) = "A" ' substituindo caracter
End If
Créditos: William Storage