Traducir el blog
Formula1 3D Menu Excel
🔝To change the language of this blog post, choose it from the Google box at the top left.
ACTUALIZACIÓN del 20 de noviembre: Descarga abajo la versión 1.15 con los datos de la última carrera de esta temporada en Emiratos Árabes Unidos.
Se me ha ocurrido adaptar una plantilla de la interesante página de ExcelVisual, con la autorización de su autor original (enlace a Twitter), para visualizar datos de la Formula1 con un Menú 3D que simula un efecto de gamificación al seleccionar un piloto de carreras.
En un artículo anterior presenté el Menú 3D en su versión original y le di todo el crédito a su autor:
Ahora verás cómo he creado este nuevo Menú 3D de Formula1 en Excel, con el siguiente aspecto visual:
El resultado se aprecia mejor en este vídeo con datos de la Formula1:
Para tratar de hacer que este Menú 3D sea más fácil de usar, he modificado las hojas originales:
- Traduciendo todo al inglés. En la versión original había una mezcla de inglés y ruso.
- Eliminando datos del Menú 3D de la hoja 'DASHBOARD' y conteniendo únicamente objetos visuales, con lo que se ha separado la capa de presentación visual (frontend - interfaz de usuario) de la capa de acceso a datos (backend - procesamiento de datos).
- Añadiendo un nuevo dato a la hoja 'DASHBOARD' para modificar la velocidad (Speed) de rotación del Menú 3D, de 1 (mínima) a 7 (máxima).
- Consolidando todos los datos del Menú 3D en la hoja 'MENU', incluidos los que había en la hoja 'Processing'.
- Protegiendo todas las hojas sin contraseña.
- Eliminando el mapa de calor de USA, hecho con tantas formas como estados USA.
- Añadiendo un gráfico de mapa coroplético, fácilmente programable para visualizar todos los países del mundo, aunque solamente está incluido en las versiones recientes de Excel 2019, Excel 2021 y Excel para Microsoft 365.
- Usando la herramienta de cámara de Excel para incrustar los datos de los equipos y los pilotos de Formula1.
- Insertando un gráfico de línea de tiempo (timeline chart) para visualizar los ganadores de las carreras de Formula1.
- Creando unos cuantos nombres definidos para las celdas y los rangos de la hoja 'MENU':
He adaptado las hojas para visualizar datos de la Formula1.
Hoja 'DASHBOARD': Contiene todos los elementos visuales.
- FORMULA1 3D MENU: Con los 5 pilotos de Formula1 y la posibilidad de visualizarlos todos a la vez. Además con el nuevo cambio de velocidad: Speed, con 7 velocidades: de x1 a x7.
- TEAMS: Con 3 equipos de Formula1 mediante captura de cámara que, al ser muy lenta de refresco, obliga a ocultarla durante el efecto carrusel.
- DRIVERS: Con 5 pilotos de Formula1 mediante captura de cámara que, al ser muy lenta de refresco, obliga a ocultarla durante el efecto carrusel.
- COUNTRIES: Con los países de los pilotos mediante segmentación de datos de países y de grupos de países por: Driver; Team; Win1; Win2; Win3, con los países donde han ganado carreras los 3 primeros pilotos.
- MAP: Con un mapa coroplético automático, visualizando solo regiones con datos y mostrando todas las etiquetas.
- RACES: Con un gráfico de línea de tiempo con las carreras de Formula1 celebradas en 2022, pudiendo seleccionar por fecha de las carreras con una segmentación de datos.
Hoja 'MENU' con los datos del Menú 3D:
- Posición: myPosStart en la celda B2 y myPosEnd en la celda B3.
- My drive: valor del piloto seleccionado con myMenu en la celda B4.
- New: identifica al nuevo piloto con myMenuNew en la celda B5.
- Old: identifica al viejo piloto con myMenuOld en la celda B11.
- Drivers: Los 5 pilotos en el rango B6:B10.
- Width: Columna C con el ancho de las imágenes de cada piloto cuando gira el Menú 3D.
- Height: Columna D con el alto de las imágenes de cada piloto cuando gira el Menú 3D.
- Keys: Columna E con las claves del movimiento de las imágenes cuando gira el Menú 3D.
- Opt Pos: Columna F con la posición de las 5 imágenes de los pilotos.
- P1 a P5: Posición de las imágenes en el rango F2:K6.
- L1 a L5: Bucles de las imágenes en el rango L2:P5.
Hoja 'MALL' con datos e imágenes de los 5 pilotos y sus equipos.
Hojas 'M1' a 'M5' con datos e imágenes de cada piloto y su equipo.
Hoja 'MAP' con la tabla de países filtrada por el piloto elegido, por ejemplo M1 para Carlos Sainz.
- Country: País.
- Group: con el grupo del país del piloto (Driver), del equipo (Team) y de los 3 primeros premios de las carreras (Win1, Win2, Win3).
- Driver: con la identificación de los pilotos de M1 a M5.
Hoja 'RACES' con las carreras filtradas por fecha y piloto.
- Date: Fecha de la carrera.
- Race: Ciudad del circuito de carreras.
- Winner: Posición en el pódium de los ganadores de cada carrera, debiendo editar un 3 para el primero; un 2 para el segundo y un 1 para el tercero.
- Driver: con la identificación de los pilotos de M1 a M5.
- Name: nombre del piloto.
He intentado mejorar las macros VBA del modelo original de ExcelVisual:
- Añadiendo indentación en las macros para que sean más fáciles de leer.
- Añadiendo información de cada macro, como autor original y fecha de último cambio.
- Simplificando las macros con nombres definidos y usando la instrucción With.
- Referenciando rangos de la hoja 'MENU'.
- Separando las macros del Menú 3D del resto de macros.
- Retrasando la ejecución de los bucles durante el movimiento con efecto carrusel.
Las macros que mueven el Menú 3D y lo hacen interactivo son las siguientes en cada módulo:
Module1_Optmenu: con la macro que selecciona al piloto.
- Optmenu: Obtiene el piloto elegido con la propiedad Application.Caller, que devuelve el nombre del objeto seleccionado, en este caso la imagen de un piloto en el Menú 3D.
Module2_CircularMotion: Con las macros que producen el efecto carrusel.
- CircularMotionMenu: Bucle para girar el Menú 3D en el sentido de las agujas del reloj.
- ChangeSpeed: Función para obtener el cambio de velocidades de rotación del carrusel.
- WaitDelay: Macro para retardar la ejecución del movimiento circular, cediendo la ejecución a otros procesos del sistema operativo mediante la función DoEvents.
- Incluye 3 constantes necesarias para el movimiento circular del Menú 3D.
Module3_Transformer: Con las macros que transforman el carrusel en todos los pilotos o en un piloto.
- TransformerMenu: Transforma el Menú 3D para visualizar a todos los pilotos.
- UntransformerMenu: Transforma el Menú 3D para visualizar a un único piloto.
Module4_Formula1: Con las macros que visualizan los datos de los pilotos de Formula1.
- VisualF1: Lanza las macros de los pilotos.
- ChangeCameras: Macro para cambiar las herramientas de cámara de Excel.
- ChangeMap: Macro para filtrar la tabla de países que se verán en el gráfico de mapa coroplético.
- ChangeRaces: Macro para filtrar el gráfico de línea de tiempo con las carreras de Formula1. Observa como consigo crear un pódium con los 3 pilotos ganadores de cada carrera. Los valores del campo Winner en la tabla son: 3, 2 y 1 para que en el gráfico tenga más altura el piloto ganador. Se convierten en los puestos 1, 2 y 3 gracias a un formato de celdas de número personalizado del tipo: [>2]1;[<2]3;0
- ProtectSheet: Macro para proteger una hoja.
- UnprotectSheet: Macro para desproteger una hoja.
ACTUALIZADO: 2022-11-21 con la última carrera de esta temporada el 20 de noviembre en Emiratos Árabes Unidos.
Puedes descargar este nuevo Menú 3D con datos de 5 pilotos de Formula1 v1.14 desde estos enlaces:
- Microsoft OneDrive: Formula1 3D Menu Excel - PW1.xlsm
- Sites Google Drive: Formula1 3D Menu Excel - PW1.xlsm
Abre la plantilla con una versión de Excel de escritorio igual o superior a Excel 2019 y presiona el botón: Habilitar edición
Aparece RIESGO DE SEGURIDAD Microsoft ha bloqueado la ejecución de macros porque el origen de este archivo no es de confianza. Con un botón: Obtener más información
Para desbloquear el archivo se debe abrir el Explorador de archivos y hacer clic con el botón derecho del ratón sobre el archivo, seleccionando Propiedades.
Marcar la casilla: Desbloquear y hacer clic en el botón: Aplicar
Abrir el archivo de nuevo, apareciendo una ADVERTENCIA DE SEGURIDAD: Las macros se han deshabilitado. Presiona el botón: Habilitar contenido
Esta plantilla contiene macros y no está protegida, por lo que se pueden estudiar y analizar las fórmulas y el código VBA.
Si te gusta, gracias por tus comentarios y por compartir este artículo en tus redes de entusiastas de Excel.
Mi lista de blogs
-
Nueva Función TRIMRANGE y Nuevo Operador de Rango - Hoy vengo con novedades emocionantes en Excel: Microsoft ha liberado una nueva función llamada TRIMRANGE y ha introducido un nuevo […] The post Nueva Fun...Hace 1 día
-
Divisor propio mayor que la raíz cuadrada - Explorando por OEIS, encontré un tipo de números en https://oeis.org/A332269 y me ha apetecido desarrollar el tema mediante nuestras funciones en hoja ...Hace 1 día
-
PASAR DATOS A FILAS SEGÚN ELEMENTOS ENTRE GUIONES UTILIZANDO POWER QUERY - Hola a todos! Después del post anterior (aquí) en el que realizábamos una tarea utilizando VBA, me gustaría replicar el mismo trabajo pero usando Power …...Hace 3 días
-
3DFrame-py; with non-linear analysis - Exactly a year since the previous update I have revised the 3DFrame-py spreadsheet with the addition of non-linear analysis options. The new files can be d...Hace 4 días
-
Tiempo pasado, presente y futuro - 🔝*To translate this blog post to your language, select it in the top left Google box. * AVISOS que salvan vidas Haciendo caso de las posibles inund...Hace 6 días
-
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 6 días
-
5 Ways to Calculate Hours Worked in Microsoft Excel - Wondering how to calculate hours worked in Excel? You’ve reached the best resource to learn from. So, tag along! Calculating time values in Microsoft Excel...Hace 1 semana
-
Insertar un objeto vinculado en Excel es fácil y práctico - Aprende a insertar un objeto en Excel. Ya puedes traer objeto vinculado en Excel de manera más avanzada que con los comandos Copiar y Pegar te permiten t...Hace 1 semana
-
Debra’s Excel News–October 2024 - New PIVOTBY function, get ready for Spreadsheet Day, and more, in this month’s Excel news. Visit my Excel website for more tips, tutorials and videos, and ...Hace 4 semanas
-
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 1 mes
-
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 1 mes
-
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 2 meses
-
How to calculate WEEKNUMBER in Month / Quarter / Year with Excel? - Let's say you have daily data and your boss wants to see the trends by week in month or week in quarter? How do you calculate the week number in a month ...Hace 2 meses
-
Excel: Cálculo de Finiquito, Beneficios Sociales Bolivia - Es importante tener nociones mínimas acerca el cálculo del finiquito y Beneficios Sociales de un trabajador en Bolivia, ya sea para la verificación de nues...Hace 2 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 7 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 7 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 8 meses
-
Interés compuesto con Excel - Este es un mapa mental de las distintas funciones Excel para calcular el valor del dinero en el tiempo aplicando la ley de capitalización compuesta. En ...Hace 9 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 9 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
-
-
Navigating Outlook Favorites - I have these four favorites defined in Outlook: From the inbox, I could hit Shift+F6 to get into the Favorites area but sometimes I would end up in no man’...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
-
Progress on the Block Protocol - Since the 1990s, the web has been a publishing place for human-readable documents. Documents published on the web are in HTML. HTML has a little bit of… Re...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
-
Decálogo para realizar Trabajos de Fin de Grado (TFGs) y de Fin de Máster (TFMs) - 1.- Tanto TFGs como TFMs son un requisito para graduarse a la vez que una oportunidad para aprender. Así, el tiempo que se le dedica es muy variable. De...Hace 3 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
-
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
-
-
-
-
-
-
-
-
-
15 Response to "Formula1 3D Menu Excel"
ecotrend, I would greatly appreciate any feedback about my adaptation of your 3D Menu. Especially regarding the improvements of your macros.
Excel sheets can become a piece of art... Looking like professionally designed analytics dashboards!
Ya puedes descargar la actualización con la última carrera del 3 de julio en Gran Bretaña.
Está lista para su descarga la actualización con la carrera del 10 de julio en Austria.
Actualizada la descarga con la carrera del 24 de julio en Francia
Ya puedes descargar la actualización con la última carrera del 31 de julio en Hungría.
Ya puedes descargar la actualización con la última carrera del 28 de agosto en Bélgica.
Ya puedes descargar la actualización con la última carrera del 4 de septiembre en Países Bajos.
Ya puedes descargar la actualización con la última carrera del 11 de septiembre en Italia.
Ya puedes descargar la actualización con la última carrera del 2 de octubre en Singapur.
Ya puedes descargar la actualización con la última carrera del 9 de octubre en Japón.
Ya puedes descargar la actualización con la última carrera del 14 de octubre en Estados Unidos.
Ya puedes descargar la actualización con la última carrera del 30 de octubre en Méjico.
Ya puedes descargar la actualización con la última carrera del 13 de noviembre en Brasil.
Ya puedes descargar la actualización con la última carrera del 20 de noviembre en Emiratos Árabes Unidos. Este proyecto finaliza con esta actualización.
Leave A Reply
Indícame las erratas que encuentres y qué es lo que te gustaría ver en los próximos artículos.