DEIXAR APENAS CARACTERES E NUMEROS NA STRING
Como deixar em uma string apenas letras normais (sem acentuação e sem ç) e números removendo todos os demais caracteres?
pesquisa aqui no site por retirar acentos
Já pesquisei e não encontrei. Não desejo remover apenas os acentos quero deixar na string apenas letras, números e remover todos os demais caracteres conforme escrevi acima.
colega veja só na primeira pesquisa que eu fiz
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=8300
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=8300
se você quiser remover o acento e a letra também use uma destas abaixo:
Private Sub Command1_Click()
Dim s As String: s = [Ô]áAbraço234ã[Ô]
Dim sNova As String
Dim i As Integer
For i = 1 To Len(s)
If (Asc(UCase(Mid$(s, i, 1))) >= 65 And Asc(UCase(Mid$(s, i, 1))) <= 90) Or _
(Asc(Mid$(s, i, 1)) >= 48 And Asc(Mid$(s, i, 1)) <= 57) Then
sNova = sNova & Mid$(s, i, 1)
End If
Next [ô]i
MsgBox sNova
sNova = Empty
s = [Ô]áAbraço234ão+[ô]é9[Ô]
For i = 1 To Len(s)
If InStr([Ô]abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789[Ô], Mid$(s, i, 1)) > 0 Then
sNova = sNova & Mid$(s, i, 1)
End If
Next [ô]i
MsgBox sNova
End Sub
Tópico encerrado , respostas não são mais permitidas