Fórmula para eliminar acentos (UDF)

Obed

12/11/11

Facil y rapido

Haz tu trabajo con mucha rapidez y de manera más sencilla.

Ponte en contacto.

Soporte

Resuelve todas tus dudas y recibe la mejor asesoría en en los proyectos que desarrolles.

¡Contáctanos!

Reportes

Desempéñate mejor en tus tareas con nuestros reportes en Excel.

¡Te decimos como lograrlo!

Otra fórmula personalizada (UDF) que se une a la saga, con esta fórmula podrán eliminar acentos de cadenas de texto.
Si se encuentran con caracteres que deseen eliminar distintos a los contenidos en el código solamente bastará que los agreguen en las dos variables.

Option Explicit

Function SinAcentos(Celda)
Dim temp, strA$, strB$, i&, p&
strA = "áàäâãåçéèêëíìîïóòôöõðšúùûüýÿž" & _
       "ÁÀÄÂÃÅÇÉÈÊËÍÌÎÏÓÒÔÖÕЊÚÙÛÜÝŸŽ "
strB = "aaaaaaceeeeiiiioooooosuuuuyyz" & _
       "AAAAAACEEEEIIIIOOOOOOSUUUUYYZ"
 temp = Celda
   For i = 1 To Len(temp)
    p = InStr(strA, Mid(temp, i, 1))
    If p > 0 Then Mid(temp, i, 1) = Mid(strB, p, 1)
   Next
   SinAcentos = temp
End Function
 
Copyright © 2022 Exceltrabajaporti.com - Todos los derechos reservados.