Você está na página 1de 1

Function Acento(caract)

'Acentos e caracteres especiais que sero buscados na string


'Voc pode definir outros caracteres nessa varivel, mas
' precisar tambm colocar a letra correspondente em codiB
codiA = ""
'Letras correspondentes para substituio
codiB = "aaaaaeeeeiiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcCnN"
'Armazena em temp a string recebida
temp = caract
'Loop que ir de andar a string letra a letra
For i = 1 To Len(temp)
'InStr buscar se a letra indice i de temp pertence a
' codiA e se existir retornar a posio dela
p = InStr(codiA, Mid(temp, i, 1))
'Substitui a letra de indice i em codiA pela sua
' correspondente em codiB
If p > 0 Then Mid(temp, i, 1) = Mid(codiB, p, 1)
Next
'Retorna a nova string
Acento = temp
End Function

Você também pode gostar