viernes, 7 de agosto de 2015

CALENDARIO VBA NATIVO PARA EXCEL

Versiones de Excel en los que se puede usar: 2007 – 2010 – 2013 – 2016

Fecha: Ago-06-2015

Cuando inicie a programar con hojas de cálculo el primer problema que encontré, fue trabajar con fechas desde formularios y desde la interfaz de usuario, específicamente con cadenas dentro de celdas que parecían fechas pero en realidad no lo eran.

Por tanto decidí comenzar a trabajar con calendarios, en donde mi principal alternativa fue el control calendario que ofrecía Microsoft para versiones de Excel 2007, cuyo nombre es el MsComCt2.ocx y MsCalc.ocx.

No paso mucho tiempo, cuando Microsoft liberó la versión de Excel 2010, el cual no incluía a dicho control de manera interna dentro del aplicativo.
Por ende, lo primero que hice fue comenzar a instalar estos dos controles en los PC’s donde se ejecutaban mis aplicaciones, es decir, en los computadores de mis clientes.

Por eso y después de mucho tiempo decidí pensar en construirme mi propio calendario. No obstante las diversas ocupaciones con que cuento a diario no me lo permitían.
Sin embargo, en el mes de julio de 2015 comencé a montar un calendario usando un simple formulario de usuario del VBA, el cual termine y probé a satisfacción.

Es por eso que con este vídeo, quiero compartir este desarrollo con todas las personas que verdaderamente conocen el problema de la validación de fechas desde código, el cual para ser sincero es engorroso y dispendioso.

Así que sin más, les comparto este sencillo, útil y potente calendario que funciona de manera nativa en cualquier proyecto VBA para Excel, ya sea en las versiones 2007 – 2010 – 2013 – 2016.


RECUERDA: NO BORRES LOS CRÉDITOS DEL ARCHIVO DE EXCEL QUE CONTIENE EL CALENDARIO, CUENTO CON TU APOYO. ¡¡GRACIAS!!



Vídeo




Archivos usados en el vídeo explicativo

1. Archivo cCalendario: http://adf.ly/1MBIKM
2. Archivo Calendario en celdas programado: http://adf.ly/1MBIUa
3. Archivo Calendario en celdas sin programar: http://adf.ly/1MBIfA
4. Archivo Calendario en formulario programado: http://adf.ly/1MBInq
5. Archivo Calendario en formulario sin programar: http://adf.ly/1MBIwG


Muchas gracias a todos por su atención, espero puedan utilizar este calendario en sus proyectos y aplicaciones de hoja de calculo de Excel.