Agregar un calendario a una hoja de trabajo (Microsoft Excel)
A Bruce le gustaría saber si existe una forma sencilla de insertar un calendar estándar en una hoja de cálculo para que las fechas se puedan seleccionar fácilmente. Afortunadamente, hay un par de formas de implementar calendarios.
Excel incluye un control de calendario incorporado, pero debe tener en cuenta que la compatibilidad con el control de calendario ha sido un poco irregular entre versiones. En otras palabras, puede implementar el control en Excel 2007, pero es posible que ese mismo control no funcione correctamente en Excel 2010 o versiones posteriores. La compatibilidad con versiones anteriores también puede ser cuestionable. (¿Por qué? Solo Microsoft lo sabe, y no lo dicen.)
Aun así, así es como puede insertar el control de calendario integrado, en este caso en una hoja de cálculo de Excel 2010. (Realmente no probaría esto en una versión posterior de Excel; lo más probable es que no estés satisfecho con los resultados).
-
Muestre el
enlace: / excelribbon-Mostrando_Excels_Developer_Tab [pestaña Desarrollador]
de la cinta. -
Haga clic en la herramienta Insertar, en el grupo Controles. Excel muestra una paleta de diferentes controles que puede insertar.
-
Haga clic en la opción Más controles, que es el control que se encuentra en la parte inferior derecha de las opciones, en Controles ActiveX. Excel muestra el cuadro de diálogo Más controles. (Ver figura 1)
-
Desplácese por la lista de controles disponibles y elija Microsoft Date and Time Picker Control.
-
Haga clic en Aceptar. El cuadro de diálogo se cierra y el puntero del mouse se convierte en una cruz.
-
Haga clic en la parte superior izquierda de donde desea que aparezca el control y arrastre el mouse a la esquina inferior derecha. Cuando suelta el botón del mouse, el control aparece en la pantalla.
-
Haga clic en la herramienta Propiedades en el grupo Controles. (La pestaña Desarrollador de la cinta aún debería estar visible). Excel muestra el cuadro de diálogo Propiedades para el control.
-
Haga clic en la propiedad Celda vinculada y cámbiela a la dirección de la celda que desea vincular al control.
-
Cierre el cuadro de diálogo Propiedades.
-
Haga clic en la herramienta Modo de diseño en el grupo Controles.
En este punto, el control Selector de fecha debería estar activo en su libro de trabajo.
Haga clic en la flecha hacia abajo a la derecha y verá un calendario con el que puede seleccionar una fecha. Cuando abandona el control (haciendo clic en otro lugar de la hoja de trabajo), la celda vinculada (paso 8) se cambia para reflejar la fecha que seleccionó con el control.
Puede notar un comportamiento extraño con el control Selector de fecha, incluso en Excel 2010. Cuando lo agregué por primera vez a mi hoja de trabajo y desactivé el Modo de diseño, Excel mostró un control activo en la esquina superior izquierda de la hoja de trabajo y un control no activo control en el punto donde dibujé el control. (Ocurrió en dos máquinas diferentes que usaban Excel 2007 y Excel 2010.) Tuve que volver al modo de diseño (en ese momento el control en la esquina superior izquierda de la hoja de trabajo desapareció), haga clic en el control que dibujé para seleccionarlo, y luego estírelo para que sea muy grande. Cuando desactivé el Modo de diseño, la copia falsa del control en la parte superior izquierda de la hoja de trabajo desapareció y pude usar la versión que dibujé sin problemas. Un comportamiento extraño, de hecho, y parte de la frustración de trabajar con los controles de calendario de Microsoft.
Si está utilizando Excel 2013 o una versión posterior, es muy probable que el control Selector de fecha no esté en su sistema. (No es con todas las versiones posteriores de Excel, pero si tiene algunas de las versiones más caras que incluyen Access, es posible que esté allí). Si no está en su sistema, puede intentar instalar el control correcto, pero el proceso no es para tímidos o débiles de corazón. Y, además, Bruce dijo que quería algo que permitiera «seleccionar fácilmente» las fechas, una definición que parece contradecir los complicados pasos necesarios para instalar el control correcto. Si prefiere instalarlo, le recomendamos que lea la siguiente página web con atención, aunque sea bastante antigua:
http://stackoverflow.com/questions/15816014/how-to-install-mscomct2-ocx-file-from-cab-file-excel-user-form-and-vba
Tenga en cuenta que debido a que la página es antigua, el enlace en la publicación inicial a donde puede descargar el control ya no es válido (obtendrá un error 404 si hace clic en él). Sin embargo, puede simplemente hacer una búsqueda en la web de «mscomct2.ocx» y encontrar lugares donde pueda descargarlo.
Además, Ron de Bruin ofrece buenos consejos sobre la instalación y el uso de selectores de fechas en varias versiones de Excel, incluida esta última versión:
http://www.rondebruin.nl/win/s8/win003.htm
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (13254) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.