Mudanças entre as edições de "Excel:TiraAcento"
Ir para navegação
Ir para pesquisar
(Criou página com '=Função para remover acentos no Excel= Para criar uma nova função, que remove acentos no Excel, pressione em seu teclado ALT + F11.<br> Surgirá uma nova janela (editor Vi...') |
|||
| Linha 33: | Linha 33: | ||
VerificaPalavra = Trim(Resultado) | VerificaPalavra = Trim(Resultado) | ||
end function | end function | ||
| + | |||
| + | Fonte: [https://amds.com.br/funcao-para-remover-acentos-no-excel/] | ||
Edição atual tal como às 14h48min de 22 de abril de 2023
Função para remover acentos no Excel
Para criar uma nova função, que remove acentos no Excel, pressione em seu teclado ALT + F11.
Surgirá uma nova janela (editor Visual Basic). No menu acesse INSERIR/MÓDULO, e cole o texto abaixo:
Function TiraAcento(Palavra) CAcento = "àáâãäèéêëìíîïòóôõöùúûüÀÁÂÃÄÈÉÊËÌÍÎÒÓÔÕÖÙÚÛÜçÇñÑ" SAcento = "aaaaaeeeeiiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcCnN" Texto = "" if Palavra <> "" then For X = 1 to Len(Palavra) Letra = mid(Palavra,X,1) Pos_Acento = inStr(CAcento,Letra) if Pos_Acento > 0 then Letra = mid(SAcento,Pos_Acento,1) end if Texto = Texto & Letra next TiraAcento = Texto end if end function Function VerificaPalavra(atributo) Dim i Dim id Dim Auxiliar Dim Resultado Auxiliar = Split(Atributo, " ", - 1, vbBinaryCompare) For i = LBound(Auxiliar) To Ubound(Auxiliar) Resultado = Resultado & " " & TiraAcento(Auxiliar(i)) Next VerificaPalavra = Trim(Resultado) end function
Fonte: [1]