Este es el Manual de Diseño del Control de Calendario Rodante que publiqué hace unos días y que puedes descargar desde aquí
Traducir el blog
Rolling Calendar Control Tutorial
This is the tutorial on the Rolling Calendar Control that I published and that you can download from here
A "friend" told me that this Calendar Control is like a bomb rolling watchmaking. Seeing this image you may be right:
It consists of 7 control groups:
- Left side: with 3 buttons to change the control zoom.
- Left center: to change the date.
- Right center: to change the time.
- Right side: with 3 buttons to set the current date and time; for accept changes and to undo changes.
- Digits above: to lower the middle pairs of digits.
- Digits below: to raise the middle pairs of digits.
- Middle digits: clicking on the middle digits toggles between the dates and its format.
These controls can be better placed in this image:
Each pair of digits in the central controls has a pair of digits with the lower value and below another pair of digits with the higher value. By clicking on one of the pairs of digits in the rows upper or lower respectively decreases or increases the torque value of central digits.
BONUS: By placing the cursor on a pair of central digits and moving it to the row higher or lower continuously decreases or increases the value of the associated pairs, as if turning the wheel of that pair of digits, so I have called this "Rolling" Calendar Control.
The three buttons on the left allow you to change the zoom of the control:
Top button: zooms 10% to a maximum of 160%,
Center button: zooms to 100%.Bottom button: zooms out 10% to a minimum of 80%.
The three buttons on the right are used to:
Top button: put the current date and time and update it every second.Central button: accept the selected date and time, putting its value in the active cell.
Bottom button: undo changes and put the value back in control active cell.
If the sheet is protected and the selected cell is also protected, The Control will be displayed, but when trying to change the value of the cell active, it will not allow to change its value, giving the following warning:
"The active cell cannot be updated because it is protected."
Clicking with the right mouse button on the side control left, you enter several menu options:
This option indicates the type of date displayed and can be changed with the increase and decrease buttons. The number format of the active cell it is not modified in any case. The possible date types are:
- *0 or *1 or *2: Those beginning with an asterisk character (*) indicate which is the regional date format by default, with the separator by system default, so it can be both the "-" character and the "/" character. Its number indicates the same as for the 3 types following.
- 0 = mm/dd/yyyy being its order: month/day/year
- 1 = dd-mm-yyyy being its order: day-month-year
- 2 = yyyy-mm-dd being its order: year-month-day
This option indicates the rotation speed of the digit pairs change. It can be modified with the increase and decrease buttons. A value s0 makes the Control non-rolling. s8 is the default speed.The time format is always the same: hh:mm:ss being its order: hours minutes seconds
With the values s1 (very slow) to s9 (very fast) the Control is rolling when the mouse cursor is passed from the digits in the middle to the digits above or below.
This option indicates the type of text font for the control. It can be modified with the increase and decrease buttons. There are 6 fonts:
- f1 - Calibri
- f2 - MS Sans Serif
- f3 - Palatino Linotype
- f4 - Tahoma
- f5 - Times New Roman
- f6 - Verdana
Clicking with the right mouse button on the right side control, you enter other menu options:
This option shows the hidden sheet 'ControlCal' that controls all actions of this Control. With this option you access the Copyright page.
This Calendar Control is displayed if the format of the cells is a type of number with date and/or time format.
Examples of cell formats with date and / or time number type:
- Formats that display the date and time:
- mm/dd/yyyy hh:mm:ss
- mm/dd/yyyy hh:mm
- d mm aa h:m
- Formats that display the date:
- mm/dd/yyyy
- dd-mmm-yy
- mmm-yy
- Formats that display the time:
- [$-F400]h:mm:ss AM/PM
- hh:mm
- hh:mm:ss
- Formats that are not displayed, such as elapsed times:
- [h]
- [m]
If the cell is empty and has a date and/or time format, the control displays the current date and/or time.
If the cell contains an incorrect date, it reports the error, for example the dates of January and February 1900, which Excel does not calculate well for consider that leap year wrongly:
"Incorrect date due to being < 1900-03-01"
In the following video, in Spanish, you can see the new Rolling Calendar Control in action, although most of the explanations in this tutorial are not included in the video, since it is made with the first version of the Control:
Could comment on anything that is not clear or could be improved.
If you are looking for a more conventional Calendar Control, go to the one I published here.
Tutorial del Control de Calendario Rodante
Este es el tutorial sobre el Control de Calendario Rodante que publiqué hace dos días y que puedes descargar desde aquí
Un "amigo" me ha dicho que este Control de Calendario es como una bomba de relojería rodante. Viendo esta imagen puede que tenga razón:
Consta de 7 grupos de control:
- Lateral izquierdo: con 3 botones para cambiar el zoom del control.
- Central izquierdo: para cambiar la fecha.
- Central derecho: para cambiar la hora.
- Lateral derecho: con 3 botones para poner la fecha y hora actual; para aceptar cambios y para deshacer cambios.
- Cifras de arriba: para hacer descender los pares de cifras de en medio.
- Cifras de abajo: para hacer ascender los pares de cifras de en medio.
- Cifras de en medio: haciendo clic en las cifras centrales se conmuta entre las fechas y su formato.
Estos controles se pueden situar mejor en esta imagen:
En los controles centrales cada par de cifras tiene encima un par de cifras con el valor inferior y debajo otro par de cifras con el valor superior. Haciendo clic en uno de los pares de cifras de las filas superior o inferior disminuye o aumenta respectivamente el valor del par de cifras centrales.
BONUS:
Situando el cursor en un par de cifras centrales y moviéndolo a la fila
superior o inferior disminuye o aumenta continuamente el valor de los
pares asociados, como si girara la rueda de ese par de cifras, por lo que
he denominado "Rodante" a este Control de Calendario.
Los tres botones de la izquierda permiten cambiar el zoom del control:
Botón superior: aumenta el zoom un 10% hasta un máximo del 160%,
Botón central: pone el zoom al 100%.Botón inferior: disminuye el zoom un 10% hasta un mímino del 80%.
Los tres botones de la derecha sirven para:
Botón superior: poner la fecha y hora actual y actualizarla cada segundo.Botón central: aceptar la fecha y hora seleccionadas, poniendo su valor en la celda activa.
Botón inferior: deshacer los cambios y volver a poner en el control el valor de la celda activa.
Si la hoja está protegida y la celda seleccionada también está protegida, se visualizará el Control pero, al intentar cambiar el valor de la celda activa, no permitirá cambiar su valor, dando el siguiente aviso:
Haciendo clic con el botón derecho del ratón sobre el control lateral izquierdo, se entra en varias opciones de menú:
Esta opción indica el tipo de fecha que se muestra y se puede cambiar con los botones de aumento y disminución. El formato numérico de la celda activa no se modifica en ningún caso. Los tipos de fecha posibles son:
- *0 o *1 o *2: Los que comienzan por un carácter asterisco (*) indican que es el formato regional de fecha por defecto, con el separador por defecto del sistema, por lo que puede ser tanto el carácter "-" como el carácter "/". Su número indica lo mismo que para los 3 tipos siguientes.
- 0 = mm/dd/yyyy siendo su orden: mes/día/año
- 1 = dd-mm-yyyy siendo su orden: día-mes-año
- 2 = yyyy-mm-dd siendo su orden: año-mes-día
Esta opción indica la velocidad de rotación del cambio de pares de cifras. Se puede modificar con los botones de aumento y disminución. Un valor s0 hace que el Control no sea rodante.El formato de horas siempre es el mismo: hh:mm:ss siendo su orden: horas:minutos:segundos
Con los valores s1 (muy despacio) a s9 (muy deprisa) el Control es rodante cuando se pasa el cursor del ratón desde las cifras de en medio a las cifras de arriba o de abajo.
Esta opción indica el tipo de fuente de texto de las cifras del control: Se puede modificar con los botones de aumento y disminución. Son 6 fuentes:
- f1 - Calibri
- f2 - MS Sans Serif
- f3 - Palatino Linotype
- f4 - Tahoma
- f5 - Times New Roman
- f6 - Verdana
Haciendo clic con el botón derecho del ratón sobre el control lateral derecho, se entra en otras opciones de menú:
Con esta opción se muestra la hoja oculta 'ControlCal' que controla todas las acciones de este Control. Con esta opción se accede a la página de Copyright.
Este Control de Calendario se visualiza si el formato de las celdas es un tipo de número con formato de fecha y/o hora.
En la siguiente imagen se muestran varios formatos válidos:
Ejemplos de formatos de celda con tipo de número de fecha y/o hora:
- Formatos que visualizan la fecha y la hora:
- dd-mm-aaaa hh:mm:ss
- dd-mm-aaaa hh:mm
- d mm aa h:m
- Formatos que visualizan la fecha:
- dd-mm-aaaa
- dd-mmm-aa
- mmm-aa
- Formatos que visualizan la hora:
- [$-F400]h:mm:ss AM/PM
- hh:mm
- hh:mm:ss
- Formatos que no se visualizan, como los tiempos transcurridos:
- [h]
- [m]
Si la celda está vacía y tiene formato de fecha y/o hora, el control visualiza la fecha y/o hora actual.
Si la celda contiene una fecha incorrecta, avisa del error, por ejemplo las fechas de enero y febrero de 1900, que Excel no calcula bien por considerar ese año bisiesto erróneamente:
En el siguiente vídeo se puede ver el nuevo Control de Calendario en acción, aunque la mayoría de las explicaciones de este tutorial no están incluidas en el vídeo, ya que está hecho con la primera versión del Control:
Comenta cualquier cosa que no esté clara o que se pueda mejorar.
Si buscas un Control de Calendario más convencional accede al que publiqué aquí.
Rolling Calendar Control in Excel
Control de Calendario Rodante en Excel
Enlace a este artículo en Español
New Calendar Control with dates and times
Usually the calendar controls only allow changing the date, showing it within a monthly calendar, like the one I published 6 years ago and that you can analyze in the following link:
Now I have decided to create a new Rolling Calendar control with dates and times in Excel hat allows modifying both dates and times, and for this I have designed a shape in Excel, that I have named ControlCal, and that shows both the date and the time in 7 pairs of digits with: the day; the month; the thousands and hundreds of the year; the tens and units of the year; the hours; minutes and seconds, which can be seen in this image:
This Calendar Control consists of 4 groups:
- Left side with 3 buttons to change the zoom of the Control, in main mode.
- Left center to change the date.
- Right center to change the time.
- Right side with 3 buttons to set the current date and time; for accept changes and to undo changes, in default mode.
Right-clicking on the side buttons more options are shown, which I will explain in a tutorial of this Contol of Calendar in the next article of this blog.
Video with the new Calendar Control
It is a rolling Calendar Control because one of its main features is that the figures roll or rotate up or down to change its value.
In the following video, made with the first version of the Control, you
can see the new Calendar Control in action:
ATTENTION: This Control
Calendar create a 'ControlCal' sheet in each book that is enabled
to display it, in which the Control data is updated, and which is
displayed by a shape created with the Excel Camera (watch usage
example
here) on each sheet that the Control will use.
This is the sheet that serves as the basis to make this Control of
Calendar:
This sheet will be explained in a future tutorial on this blog.
Cells with date and time formats
To display this Calendar Control, the format of the cells must be of a number type with date and / or time format. In the next image shows several valid formats:
In the next article of this blog I will give more details about the
formats of valid cell numbers for this Calendar Control.
Calendar Control Download
Download this new Calendar Control from Google (with the button "Excel Download") or from the link to Microsoft OneDrive:
Opens the file, allows editing, and enables the content and macros
to test this unique Calendar Control, which I have dared to design when
not finding any similar on the Internet.
If you know of someone who has published a similar Calendar Control in Excel, please! I would like to know!
Copyright
I am publishing under a Creative Commons License:
The license terms are:
- Attribution: Give appropriate credit, especially keep my name and my blog name in the workbook and the code.
- Share the same : Give it away for free. I'm giving it away for free as well which also has to do the same.
- Noncommercial : Don't use my template and code to create a template or workbook for business sale.
Calendar Control Add-In
To use this Calendar Control in all your templates, you must install it as an Excel add-in.
This page explains how to add or remove add-ins from Excel:
Add or remove add-ins in Excel
To install the downloaded file as a add-in:
- Open the downloaded file
- In the menu select: Archive
- Save as
- This PC (See image below)
- Select from the dropdown: Excel Add-in (.xlam). (See image below)
- Click the button: Save
- Close the downloaded file
To activate the add-in:
- Open Excel
- Open a new workbook
- In the menu select: File
- More...
- Options
- Add-Ins
- Under Manage, select: Excel Add-ins
- Click on the button: Go...
- Check the new add-in: Control Calendario Rodante
- Click the button: OK
This is how the new add-in available should be checked: Control Calendario Rodante
To display the new Calendar Control:
- Write a date in a cell
- Show the context menu with the right mouse button
- If the button above is not Control Cal, select another cell and press this 3 keys at the same time: Control + Shift + R
- Show context menu with right mouse button
- Click on the button above: Control Cal
- The question appears: Do you want to create the Control?
- Click the button: Yes
The first icon in the context menu is the Control Cal, as shown see in this image:
Tutorial for the use and design of this Control
In two next articles I will give a tutorial with the instructions for use and how this new Rolling Calendar Control was designed with dates and hours, to which I have devoted many hours of development.
I hope that the use of this Control is a comfortable, useful and innovative way to enter dates and times in Excel cells, for which I have Tried to make it compatible with all versions of Excel, from Excel 2010 through Excel 365, both in 32-bit and 64-bit versions.
If you find it interesting, give it a try and give me suggestions and comments for be able to debug it and improve it in future versions.
Mi lista de blogs
-
Calculadora de Premios de la Lotería de Navidad - 🔝*Select the language of this blog post in the Google box at the top left. * *Actualización 2024-12-22: *Nueva calculadora Excel para bajarse la *lis...Hace 7 horas
-
GESTIONANDO DATOS CON TIPOS DEFINIDOS POR EL USUARIO (UDTS) EN POWER FX - Hola a todos!! Hace unos días se ha liberado una nueva característica en Power Apps y que podéis ver en la pestaña «Experimental». Se trata … La entrada...Hace 1 día
-
Sumas de potencias consecutivas - Existen fórmulas para sumar las primeras potencias de números naturales. Son populares las de la suma de potencias con los primeros exponentes. En esta c...Hace 3 días
-
FREE Calendar & Planner Excel Template for 2025 - Here is a fabulous New Year gift to you. A free 2025 Calendar Excel Template with built-in Activity planner. This is a fully dynamic and 100% customizabl...Hace 3 días
-
Secretos de Excel que ni los Expertos Dominan – PARTE 1 - Hace poco, en un Live con mi amigo Gerson Pineda, caímos en la cuenta de algo interesante: hay detalles en […] The post Secretos de Excel que ni los Expe...Hace 4 días
-
Scipy update and Linalgfuncs speed check - I have updated the Scipy code to remove repeated loading of the Numpy code, and to fix a number of other warnings from the pyxll log file. I have also upda...Hace 5 días
-
Python en Excel Introducción - ¿Eres nuevo en Python en Excel? Comienza con esta Introducción. Python en Excel para Microsoft 365 te permite crear fórmulas de Python directamente en Ex...Hace 1 semana
-
Debra’s Excel News–December 2024 - Fix a column header problem, QAT tips, and more, in this month’s Excel news. Visit my Excel website for more tips, tutorials and videos, and check the inde...Hace 1 semana
-
5 Ways To Show All Notes in Microsoft Excel - Are you wondering how to show all notes in Excel? To unlock all the secrets of Microsoft Excel worksheet notes, keep reading! Managing notes in Excel can f...Hace 4 semanas
-
Color, Conditions, and Copilot: How to save time using conditional formatting with Copilot in Excel - Hi everyone, this is part 11 in a series of posts to show you some of the things that are possible to do with Copilot in Excel. *What is conditional f...Hace 1 mes
-
4 ejemplos de utilización de validación de datos con fórmulas - Ya sabes que la herramienta de Validación de datos es de gran utilidad para controlar y restringir la introducción de datos y así, asegurarte de…Hace 3 meses
-
Trucos de Excel: Referencias Relativas, Absolutas y Mixtas Explicadas ✨ [VIDEO] - ¡Hola a todos! Hoy hablaremos sobre un tema muy importante para quienes usan Excel: los tipos de referencia. Las referencias son fundamentales al momento d...Hace 3 meses
-
How To Predict Bearing Life With Excel - When you work in mechanical engineering, understanding the reliability and performance of bearings under various conditions is crucial. Bearings are the co...Hace 3 meses
-
-
Minutos de juego y puntos. El Espanyol, sus finales de partido y mis enfados - Pienso que el Espanyol este 2024 se está dejando muchos puntos al final de los partidos. Cuando el ... Leer más » The post Minutos de juego y puntos. El ...Hace 8 meses
-
TikTok’s search evolution - 2 in 5 Americans use TikTok as a search engine. Nearly 1 in 10 Gen Zers are more likely to rely on TikTok than Google as a search engine. More than half of...Hace 9 meses
-
MASTERCLASS Gratis – Gráfica de Gestión Proyectos en #EXCEL. - Aprende a crear un Gráfico de CURVA S, ideal para GESTIÓN DE PROYECTOS, porque te permite identificar como esta tu proyecto tanto en COSTOS como en TIEMP...Hace 10 meses
-
Demos cursos de Excel 2007, 2010, 2013, 2016, 365 - Puedes consultar las demostraciones de los siguientes capítulos de los cursos Excel. Demo cursos ExcelHace 11 meses
-
Unblocking and Enabling Macros - When Windows detects that a file has come from a computer other than the one you're using, it marks the file as coming from the web, and blocks the file....Hace 1 año
-
Office Scripts: Trabajando con Tablas - [image: Office Scripts: Trabajando con Tablas] Me he dado cuenta que últimamente solo escribo de lenguaje M (es mi pequeño vicio)... pero hay que liberar l...Hace 1 año
-
Hello world! - [image: Hello world!] Welcome to WordPress. This is your first post. Edit or delete it, then start writing!Hace 2 años
-
La importancia de saber mecanografía en 2022 - [image: Resultado de imagen de mecanografía viñeta escribiendo a máquina] Según la RAE, la mecanografía es el arte de escribir a máquina. Hace unos cuantos...Hace 2 años
-
London Excel Meetup Workbooks - The workbooks used in my presentation on “Analytical and Interactive Dashboards in Excel” at the London Excel Meetup, September 3, 2020Hace 4 años
-
Cálculo de jornada que termina al día siguiente (Power Query) y despedida - [image: Cálculo de jornada que termina al día siguiente (Power Query) y despedida] Este blog se ha ocupado de cálculos de tiempo con bastante intensidad, c...Hace 4 años
-
Agenda Perpetua Excel Calendario Perpetuo - Saludos a los ingenieros y a todos los que forman parte de nuestra comunidad de planillas Excel para ingeniería civil, ya se vienen las fiestas navideñas y...Hace 5 años
-
International Keyboard Shortcut Day 2019 - The first Wednesday of every November is International Keyboard Shortcut Day. This Wednesday, people from all over the world will become far less efficient...Hace 5 años
-
Welcome, Prashanth! - Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking for that rare combination of someone who… Read more "W...Hace 5 años
-
Visualize parts and whole - combine clustered column and stacked column charts - *Inga: Disa what?* *Igor: -ppeared.* by The FrankensTeam ------------------------------ Really it was 3 years ago we posted our last article? *Freddy: Th...Hace 5 años
-
Salvador Sostres, analfabeto profesional - Los nuevos tiempos traen nuevas profesiones. Internet, además, ha revolucionado el mundo del periodismo y la palabra escrita. Adaptarse o morir, ese es el ...Hace 6 años
-
Planificación de compras - Realizar una lista con los productos que necesitamos y que formarán parte de nuestra cesta de la compra nos ayuda a *encontrar la combinación de bienes p...Hace 12 años
-
-
-
-
-
-
-
-
-