Processos no Microsoft 365 para configurar aplicativos do Office, resgatar chaves de produto e ativar licenças.
Pode também criar uma função em VBA para fazer isso.
- Criar um novo módulo em VBA e copiar esta função para lá:
Function REMOVERACENTOS(ByVal texto As String) As String
Dim novoTexto As String
novoTexto = texto
'Remove os acentos possíveis para a letra "A"...
novoTexto = Replace(novoTexto, "á", "a")
novoTexto = Replace(novoTexto, "à", "a")
novoTexto = Replace(novoTexto, "â", "a")
novoTexto = Replace(novoTexto, "ã", "a")
novoTexto = Replace(novoTexto, "ä", "a")
novoTexto = Replace(novoTexto, "Á", "A")
novoTexto = Replace(novoTexto, "À", "A")
novoTexto = Replace(novoTexto, "Â", "A")
novoTexto = Replace(novoTexto, "Ã", "A")
novoTexto = Replace(novoTexto, "Ä", "A")
'Remove os acentos possíveis para a letra "E"...
novoTexto = Replace(novoTexto, "é", "e")
novoTexto = Replace(novoTexto, "è", "e")
novoTexto = Replace(novoTexto, "ê", "e")
novoTexto = Replace(novoTexto, "ë", "e")
novoTexto = Replace(novoTexto, "É", "E")
novoTexto = Replace(novoTexto, "È", "E")
novoTexto = Replace(novoTexto, "Ê", "E")
novoTexto = Replace(novoTexto, "Ë", "E")
'Remove os acentos possíveis para a letra "I"...
novoTexto = Replace(novoTexto, "í", "i")
novoTexto = Replace(novoTexto, "ì", "i")
novoTexto = Replace(novoTexto, "î", "i")
novoTexto = Replace(novoTexto, "ï", "i")
novoTexto = Replace(novoTexto, "Í", "I")
novoTexto = Replace(novoTexto, "Ì", "I")
novoTexto = Replace(novoTexto, "Î", "I")
novoTexto = Replace(novoTexto, "Ï", "I")
'Remove os acentos possíveis para a letra "O"...
novoTexto = Replace(novoTexto, "ó", "o")
novoTexto = Replace(novoTexto, "ò", "o")
novoTexto = Replace(novoTexto, "ô", "o")
novoTexto = Replace(novoTexto, "ö", "o")
novoTexto = Replace(novoTexto, "Ó", "O")
novoTexto = Replace(novoTexto, "Ò", "O")
novoTexto = Replace(novoTexto, "Ô", "O")
novoTexto = Replace(novoTexto, "Ö", "O")
'Remove os acentos possíveis para a letra "U"...
novoTexto = Replace(novoTexto, "ú", "u")
novoTexto = Replace(novoTexto, "ù", "u")
novoTexto = Replace(novoTexto, "û", "u")
novoTexto = Replace(novoTexto, "ü", "u")
novoTexto = Replace(novoTexto, "Ú", "u")
novoTexto = Replace(novoTexto, "Ù", "E")
novoTexto = Replace(novoTexto, "Û", "E")
novoTexto = Replace(novoTexto, "Ü", "E")
'Devolve textos sem os acentos e caracteres especiais
REMOVERACENTOS = novoTexto
End Function
- Depois pode usar essa função =REMOVERACENTOS(colocar a referência da célula onde está o nome com acento) e devolverá o nome sem acentos. Pode também usar está função combinada com outras como o PROCV.
Cumprimentos,
Maria Proiete
Maria Proiete    
Microsoft MCT e MCAS (Excel e Access)