MACROS DE EXCEL

Calcular números capicúa en Excel (macro)

Calcular números capicúa en Excel (macro)

Calcular números capicúa en Excel

¿Cómo podemos comprobar si una celda contiene o no un número capicúa generado por una macro en Excel?

La siguiente macro nos permite crear una función que analiza el contenido de una celda en búsqueda de un número capicúa. Contiene un condicional que devolverá «Es capicúa» si lo es y «No es capicúa» si no lo es. Debemos copiar la siguiente instrucción dentro de un nuevo módulo en la ventana de Visual Basic:

 

PROTEGER CELDAS CON FÓRMULAS EN EXCEL

Function CAPICUA(sValor As String)

    CAPICUA = IIf(sValor = StrReverse(sValor), "Es capicúa", "No es capicúa")

End Function

 

Como podemos ver nombramos a la función «CAPICUA». Suponiendo que nuestra celda a analizar se encuentra en A2, una vez generado el módulo, debemos escribir =CAPICUA(A2) dentro de la celda que queramos que tenga dicha comprobación.

 

Te recomiendo ver el siguiente link con más videos de Macros útiles de Excel AQUÍ.

¿No sabés como instalar esta macro? ¡No te preocupes!  Aquí está la solución:

Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores.