Traducir el blog

Desempleo de la UE con banderas

Tasas de desempleo de la UE con banderas

Aviso para navegantes: Esta entrada es bastante extensa por lo que, si sólo quieres descargarte la plantilla, ve al final de esta entrada del blog pero, si quieres aprender técnicas nuevas en Excel, tendrás que leer y estudiar todo el artículo y analizar las fórmulas, nombres definidos, formas y macros VBA de la plantilla descargada.

 

Introducción

Esta entrada del blog es la continuación de la que publiqué hace 2 semanas en el siguiente enlace: Tasas de desempleo de la UE basándome en el tablero que Robert Mundigl publicó en su excelente blog clearlyandsimply.com - Highlighting on Excel Dashboards.
Ahora intento mejorar este cuadro de mando, incluyendo 3 mejoras. A mí se me ocurrió la primera y Robert hizo comentarios (traducidos del inglés con el traductor de Google) sugiriendo las otras dos mejoras:

Mejora 1) Información emergente (tooltip) con banderas
 
Cuando pasa el ratón por encima (evento MouseMove) de un país del mapa de la UE, se muestra su nombre, su tasa de desempleo para el año seleccionado y su bandera. Esta es la principal mejora y es la que más me ha costado desarrollar.

Comentario de Robert:
Según tu segunda sugerencia: Me interesaría mucho cómo proporcionarías una descripción con el nombre del país, la tasa de desempleo y la bandera al pasar el ratón sobre el mapa. No sé cómo lograr esto, así que estaría muy interesado en ver cómo harías esto.

Mejora 2) Cambiar país con el gráfico de líneas

Poder seleccionar un país haciendo clic en la serie del gráfico de líneas.

Comentario de Robert:
Finalmente, reemplazaste la imagen vinculada por dos gráficos y usaste el código VBA para hacerlos visibles o invisibles. Esta es una buena idea, pero solo si aprovecha el hecho de tener el gráfico en su tablero, es decir, para seleccionar un país haciendo clic o desplazándose sobre las líneas con el mouse. Echa un vistazo a esta publicación, donde se explica la selección de una serie de datos al pasar el mouse sobre:

Mejora 3) Nuevos botones de animación

El reloj de arena ha sido sustituido por los botones de animación: Play, Pause, Stop.

Comentario de Robert:
Animar la vista es una gran idea. No lo he hecho en mi artículo, porque quería centrarme en resaltar todas las vistas de un tablero. Pero definitivamente es una buena idea. Dicho esto, aún preferiría los botones de reproducción que utilicé en mis libros de animación, porque creo que son más intuitivos que un icono y una barra de desplazamiento. Si el usuario ve los botones de reproducción en un tablero, comprende inmediatamente para qué sirven. Este no es el caso con un icono de reloj de arena y una barra de desplazamiento. Echa un vistazo al libro de trabajo que viene con esta publicación, por ejemplo:

Mejora 1) Información emergente (tooltip) con banderas

La idea de mostrar información emergente con el nombre del país y la tasa de desempleo me pareció demasiado sencilla, por lo que añadí el reto de mostrar la bandera. Eso ya no es tan fácil, como Robert Mundigl dijo en sus comentarios en una de mis publicaciones en Linkedin:

 
Proporcionar una tooltip sobre mapas de formas en hojas de cálculo de Excel no es tan fácil como puede sonar. Por lo que sé, sólo hay dos soluciones para hacer esto y ninguna de ellas funcionará realmente para este panel:
 
La opción 1 es la brillante técnica de mi amigo Jordan Goldmeier (hipervínculos que desencadenan una función definida por el usuario VBA), como se describe aquí:
https://optionexplicitvba.blogspot.com/2012/09/the-excel-rollover-mini-faq.html
Esto funciona muy bien, pero requiere una cuadrícula de celdas minimizada debajo de las formas (alturas de fila muy estrechas y anchos de columna) y esto se convierte en un problema con el diseño del panel, si está utilizando otros rangos de celdas para mostrar, por ejemplo, la tabla desplazable o las etiquetas de eje del gráfico de barras.
 
La opción 2 usa la agregación de hipervínculos a las formas del mapa. Los hipervínculos están "muertos" y hacer clic en ellos no hace nada, pero se puede usar VBA para aprovechar las sugerencias de pantalla del hipervínculo para mostrar el nombre y la tasa de desempleo del país (pero no la bandera...). Echa un vistazo a este post de 2010, donde esta técnica se utiliza en un mapa de Argentina:
https://www.clearlyandsimply.com/clearly_and_simply /2010/02/spice-up-your-choropleth-maps-with-excel.html
Importante desventaja de esta 2ª opción: ya no se puede hacer clic en la forma para seleccionar un país. Para mí, este es un no-go para el tablero, porque el clic y la selección es más importante que la tooltip en mi humilde opinión.
 
De todos modos, no dejes que te desanime. Si tienes una idea de cómo mostrar una tooltip para las formas en los gráficos de Excel, me encantaría verla.

Tengo que decir que estas dos opciones ya las conocía yo. La segunda opción no permite mostrar la bandera, por lo que se tiene que descartar. La primera opción se basa en la increible técnica de Jordan Goldmeier, con el excelente truco con el efecto rollover que he estado usando durante 7 años, desde que conocí a nuestro amigo común Jordan. Ver mi ejercicio con el efecto rollover en este enlace: pedrowave.blogspot.com - Como pintar con Excel

El problema con esta opción es crear una retícula con gran cantidad de filas y columnas, lo que sólo se puede hacer si el mapa es lo único que hay en la hoja y éste no es el caso.

Hay una tercera opción que permite mostrar los datos del país y su bandera en un cuadro con información emergente (tooltip) que voy a exponer a continuación.


Este vídeo está grabado con una versión preliminar que después ha sido mejorada para que la información del país y su bandera persiga al ratón, que estará centrado en el cuadro emergente (tooltip). También se ha añadido la posibilidad de fijar la tooltip y que cambie cuando se mueva el ratón por encima de los países del mapa y la posibilidad de ocultar la tooltip. Por supuesto que, haciendo clic encima de la tooltip, queda seleccionado el país sobre el que está el ratón.

Técnicas empleadas para mostrar la tooltip con datos del país y su bandera

A) Las formas de la hoja 'dashboard' se ordenan en varias capas de información:

1) Capa superior con los controles: Combobox; Scrollbar; DropDown; Option Button; Charts.

2) Capa de etiquetas invisibles (control ActiveX): Cada etiqueta se nombra con "L_" y la abreviatura del país con 3 letras. Este es el truco principal pues las etiquetas activan el evento MouseMove cuando el usuario mueve el ratón, lo que permite modificar la información de la tooltip.

3) Capa de la Tooltip con una única imagen obtenida con la cámara de Excel. Al situar esta capa entre la capa de etiquetas y la capa de formas con los contornos de los países, es posible que la tooltip siga los movimientos del ratón de manera continua. 

4) Capa de formas de los países. Son las formas originales con las fronteras de los países y sus áreas coloreadas para formar el mapa cloropético. Cada forma se nombra con "S_" y la abreviatura del país con 3 letras. 

5) Capa inferior con el resto de formas: Países fuera de la UE; Map Icon; Play Button Circle; Image_Copyright. 

El ordenamiento de estas capas se ha hecho desde el menú: Inicio | Buscar y seleccionar... | Panel de selección..., con las formas de la hoja.

B) De estas capas, nos interesan sólo dos: la Tooltip y las etiquetas invisibles.

1) Capa con la Tooltip:
 
Denominada TooltipMap en la hoja 'dashboard', está generada con la cámara de Excel y con la siguiente fórmula: =tooltip!$B$3:$D$7
 
En la hoja 'tooltip' se obtiene el nombre del país, su tasa de desempleo para el año seleccionado y su bandera, a partir del valor de la celda G8 con el nombre: Tooltip_Country
 
En las celdas C4 y H8 se obtiene la bandera a partir del nombre definido: myFlag con la siguiente fórmula:

=INDICE(TableTooltipCountry[Flag];COINCIDIR(Tooltip_Country;TableTooltipCountry[Shape];0);1)
 
La tooltip no se mueve cuando no está chequeada la casilla de verificación "Move", en cuyo caso se muestra en una posición fija y con una línea alrededor, con el color azul de la bandera de Europa, RGB(0,51,153):

  

Se han dispuesto dos casillas de verificación (checkbox) para actuar sobre la Tooltip mediante la macro ChangeTooltipStatus:
Visible: para mostrar u ocultar la Tooltip.
Move: para permitir el movimiento de la Tooltip o dejarla inamovible en una posición fija.
Estos dos checkbox se han simulado en dos celdas de la hoja y llaman a la macro ChangeCountryTooltip
 
El formato de la Tooltip es fácilmente modificable a gusto del usuario con sólo editarlo en la hoja 'tooltip' y modificar la tabla TableTooltipCountry con los datos a informar.



2) Capa de etiquetas invisibles:
 
Esta es la nueva capa añadida al efecto para poder mover la Tooltip con la bandera a través de las áreas de los distintos países de la UE siguiendo el movimiento del ratón, por lo que esta mejora es la principal aportación de este mapa.
 
a) Lo primero que he hecho ha sido crear las nuevas formas como etiquetas control ActiveX desde el módulo VBA modChangeTooltip con las macros:
 
AddLabels: Recorre todas las formas con los mapas de cada país, denominadas "S_(3 letras del país)" y llama a la macro AddLabel.
 
AddLabel: Crea una etiqueta invisible denominada "L_(3 letras del país)" un 40% más pequeña que la forma del tipo "S_" y situada por encima de ella. Sus propiedades más interesantes son:
  • BackStyle = fmBackStyleTransparent
  • BorderStyle = fmBorderStyleNone
  • ShapeRange.ZOrder msoBringToFront
  • ShapeRange.Fill.Visible = msoFalse
DeleteLabels: Borra todas las etiquetas invisibles denominadas "L_(3 letras del país). Esta macro sirve para hacer pruebas y reintentar crear de nuevo las etiquetas hasta conseguir el resultado esperado.
 
No es necesario ejecutar de nuevo ninguna de estas 3 macros para usar la plantilla. Así quedaría el mapa si se hubieran creado las etiquetas con la propiedad visible:
 
b) Lo segundo que he hecho ha sido ajustar manualmente la posición y el tamaño de algunas de las etiquetas.
 
Para las etiquetas creadas anteriormente, que se pueden ver en el mapa de arriba, su área no se correspondía con la zona donde mover el cursor sobre alguno de los países. Esta labor manual ya no se debe hacer si el resultado es el deseado, si no es del agrado del usuario habrá que ajustar manualmente algunas de las etiquetas.  

Algunos países ha habido que retocarlos más que otros, por ejemplo para Dinamarca se puede ver la etiqueta L_DNK que no se ajustaba al contorno del país. También se ha intentado que las etiquetas no se solapen unas con otras para poder mostrar el país correcto en la Tooltip cuando se mueva el ratón por el mapa.
 
El caso de España es especial pues en el mapa de la UE no se muestran las Islas Canarias, localizadas en el Océano Atlántico, por cuestiones de espacio en la versión original de este mapa cloropético.
 
 
Será una nueva mejora a considerar para una futura entrada en el blog.

c) Lo tercero que he hecho ha sido crear un módulo de clase en VBA llamado 
CActiveXLabel para no tener que crear un par de eventos por cada una de las 28 etiquetas invisibles creadas en los pasos anteriores.
 
La clase ClassLabel definida como MSForms.Label permite atender estos dos eventos:
  • ClassLabel_MouseMove: lanza el evento MouseMove cuando el ratón pasa por encima de una etiqueta invisible. Es el evento más importante del truco para mostrar la Tooltip.
  • ClassLabel_Click: lanza el evento Click cuando se hace clic en una etiqueta invisible para cambiar el país seleccionado. 
El código del módulo es el siguiente:

d) Lo cuarto ha sido crear, en el módulo modChangeTooltip, una Colección (Public LabelColl As Collection) que contiene todas las clases del tipo ClassLabel con la macro FillLabelCollection que rellena la colección con las clases de cada una de las 28 etiquetas del tipo "L_".
 
Con lo que tenemos 3 escenarios posibles para cambiar el país seleccionado: 
1. Clic sobre la tooltip cuando se mueve la tooltip por el mapa.
2. Clic sobre la etiqueta de un país cuando la tooltip no se mueve.
3. Clic sobre una forma de un país cuando la tooltip es invisible.
 
e) Lo quinto ha sido no modificar la macro UpdateChoroplethMap, que cambia los colores de relleno de las formas del mapa cloropético, sino modificar únicamente los colores de las formas del tipo "S_", con las imágenes de cada país, para que no se intenten modificar las formas del tipo "L_", con las etiquetas invisibles de cada país.
 
En el evento Workbook_Open se llama a la macro SetCountryShapesLayer (módulo modChoroplethMap) para que actualice los valores de la matriz myShapeIndex, de la hoja 'calcs', para que los índices apunten únicamente a la capa de formas de los países del tipo "S_", que son las formas que cambian de color en el mapa cloropético.
 

Mejora 2) Cambiar el país con el gráfico de líneas

Una validación de datos del tipo Lista en la celda B7 (myChartImage) de la hoja 'dashboard' permite seleccionar dos maneras de presentar los gráficos con la macro ChangeChart, lanzada en el evento Worksheet_Change:
 
a) Image: es el modo original de Robert de mostrar los gráficos de bandas y de líneas, con una imagen fotográfica tomada con la cámara de Excel de los gráficos de la hoja 'charts'.
 
b) Chart: es el nuevo modo de mostrar esos dos gráficos en la hoja 'dashboard' para poder interactuar con ellos y que se vean las tooltips cuando se pase el cursor por encima de una serie, un punto o cualquier otra parte del gráfico.
 
Cuando se selecciona Chart en el desplegable y se marca Line Chart, se ha añadido la posibilidad de cambiar de país haciendo clic en una de las series del gráfico de líneas.
 
 
Para ello hace falta que al hacer clic en una serie del gráfico de línes se lance el evento Select, lo que obliga a crear un nuevo módulo de clase CChartEvent que gestione los eventos del gráfico.
 
Se define el gráfico con eventos:
Public WithEvents EventChart As Chart
 
Y se crea la macro que escucha al evento Select: 
Private Sub EventChart_Select(ByVal ElementID As Long, _
        ByVal Arg1 As Long, ByVal Arg2 As Long)
 
que llama a la macro: UpdateTableCountryClick para cambiar de país.
 
Para crear eventos en gráficos es bueno informarse en la excelente página:
 
Chart Events in Microsoft Excel
October 31, 2014 by Jon Peltier
 
Para que no afecten otros eventos se han definido dos rutinas:
  • EventChart_BeforeDoubleClick: no actua doble clic. 
  • EventChart_BeforeRightClick: no actua el botón derecho del ratón.
Ahora también es posible hacer clic en un punto de la línea de una serie para que cambie el año además del país. Lee los comentarios de Robert y míos para obtener una explicación de esta nueva mejora.
 

    Mejora 3) Nuevos botones de animación

    Ahora los botones de animación son: Play, Pause, Stop.


     
    Se han definido en la celda W2 (myAnimation) de la hoja 'dashboard', mediante una fuente de texto del tipo Webdings:
    • Play es el carácter: 4
    • Pause es el carácter: ; 
    • Stop es el carácter: <
    Durante la animación se va alternando entre Pause y Stop para saber que la animación está en modo Play.
     
    Robert si has leído hasta aquí, ¿queda claro y simple?
     
    Tengo que darte las gracias porque he aprendido a elegir banderas en tu magnífica y muy actual entrada del blog, que recomiendo leer encarecidamente a todos los apasionados de Excel:
     
     


    Descarga del Cuadro de Mando

    Descarga la plantilla totalmente gratuita, con las macros visibles y las hojas protegidas sin contraseña, de este cuadro de mando con las tasas de desempleo en la UE durante los 30 últimos años, con las banderas de los países, desde este enlace y habilita las macros para usarlo.

    Actualización del 29 de junio de 2020:
    He modificado la plantilla con dos de las sugerencias que indicó Robert Mundigl en los comentarios de abajo. Como hago pruebas únicamente en una versión de Excel 2010, en la que no ocurría que la etiqueta ActiveX apareciera como un rectángulo blanco después de hacer clic en el mapa, tampoco se si ese efecto indeseado ha desaparecido. Espero vuestros comentarios.

    Descarga desde Google (con "Excel Download") o desde Microsoft OneDrive:
    Descarga y ejecuta el fichero para ver en movimiento el efecto MouseMove con el que se muestra información emergente (tooltip) con el nombre, la tasa de desempleo y la bandera del país dentro del mapa de la UE.

    Espero que esta técnica para mostrar información emergente (tooltip) sea de valor para añadir más interactividad a los mapas en Excel.

    Tasas de desempleo de la UE

    Tasas de desempleo de la UE

    Actualización: En el siguiente enlace puedes descargar la segunda versión que muestra las banderas de los países de la Unión Europea:


    Desde que el Covid-19 está entre nosotros se ha disparado salvajemente el número de desempleados en todo el mundo por lo que, a partir de ahora, habrá que analizar y controlar las tasas de desempleo desde marzo de 2020 en España o en cualquier otro país del mundo, aunque esta tarea la dejo para un próximo artículo si os gusta esta entrada del blog que es la primera después de más de 2 años sin publicar nada.

    En este artículo pretendo mostrar las tasas de desempleo de los países de la UE desde 1990 hasta 2019, para poderlas comparar en un futuro con las tasas de 2020. El último dato del que dispongo es de marzo de 2020.


    Esta plantilla ha sido diseñada totalmente en Excel, para que pueda llegar a muchos más usuarios que si se usan herramientas como Power Maps, Power View o Power BI, que no tienen instaladas ni conocen muchos de los usuarios de Excel.

    Agradecimientos

    Reconozco que es la primera vez que publico a partir de una plantilla que no he creado yo mismo.

    Como la versión original está descargada de un blog escrito en inglés, la plantilla modificada también está en inglés, sin traducir al español, lo que espero que no sea un impedimento para mis lectores.

    En esta ocasión he modificado y actualizado una plantilla del fenomenal analista y visualizador de datos Robert Mundigl, autor del blog Clearly and Simply, con las tasas de desempleo de la UE desde 1990 hasta 2014, que se puede leer y descargar en el siguiente enlace:


    He aprendido mucho de este artículo, por lo que recomiendo encarecidamente su lectura a quienes quieran superarse en Excel.

    Leyendo este artículo he aprendido cómo:
    • Crear un mapa coroplético: mapa temático en el que las áreas se sombrean de distintos colores, como puede ser la densidad de población o la renta per cápita, en este caso: las tasas de desempleo.
    • Crear una tabla parcial de datos seleccionada con barras de desplazamiento.
    • Seleccionar un país o un año en la tabla parcial desplazable.
    • Seleccionar un país en el gráfico de barras.
    • Hacer interactivo un mapa, una tabla, un gráfico...
    • Seleccionar e interactuar con distintos grupos de edad.
    Todo esto está muy bien explicado en la entrada del blog original, por lo que vuelvo a recomendar su lectura en español a quienes se les resista el inglés, gracias al traductor de Google:

    Origen de las tasas de desempleo de la UE

    El indicador presenta tasas de desempleo para diferentes grupos de edad. La tasa de desempleo representa a las personas desempleadas como un porcentaje de la fuerza laboral. La fuerza laboral es el número total de personas empleadas y desempleadas. El indicador se basa en la Encuesta de población activa de la UE. Se pueden descargar las tasas de desempleo de 2005 a 2019 para los países de la UE, según varios rangos de edades, desde el siguiente enlace:

    eurostat - Unemployment rate by age

    Para el año 2020 se han usado las tasas mensuales de desempleo, descargadas del siguiente enlace:

    ILOSTAT - Unemployment rate by sex and age (%) - Monthly

    Actualización de las tasas de desempleo de la UE por edad

    En la versión original del blog Highlighting on Excel Dashboards se muestran datos desde 1990 hasta 2014. En la plantilla que publico ahora se han actualizado las tasas de desempleo de 1995 a 2019 y se ha añadido la tasa de desempleo de marzo de 2020, justo antes de que esta maldita pandemia afectara al empleo de los trabajadores de todo el mundo. Los grupos de edad originales eran dos: de 26 a 74 años y menores de 25 años. Originalmente no hay datos en el rango de edad de 15 a 74 años, por lo que hay una laguna para ese rango en el período de 1990 a 1994.

    En la plantilla actual se han incluido 3 grupos de edad:
    • 15 a 74 años para toda la fuerza laboral, o sea toda la población activa.
    • 15 a 24 años para los jóvenes.
    • 25 a 74 años para los adultos.
    En la hoja 'data' se encuentran las 3 tablas de datos por edad. Se han modificado las hojas 'control'; 'calcs' y 'charts' para incluir los años 2015 a 2020. Estas hojas están suficientemente explicadas en el blog original que he compartido mas arriba.
     

    Cambios en la plantilla original

    No soy quien para modificar la excelente plantilla que publicó Robert Mundigl, al que le he solicitado permiso antes de modificarla, autor del magnífico blog Clearly and Simply. Lo único que puedo decir como desagravio es que no he mejorado la interactividad original, pues es una labor de gigantes en Excel, lo que seguro que necesitó de un extraordinario esfuerzo por parte de su autor.

    Lo que si que me he atrevido a mejorar es la entrada de datos de la cabecera, que permite seleccionar el país, el año y el grupo de edad, y he añadido una animación interactiva a la plantilla para darle más vida.

    La interfaz gráfica de usuario en la plantilla original tenía este aspecto:
     



    En ella hay tres Controles de Formulario para elegir país, año y grupo de edad. Estos Controles de Formulario se pueden ampliar pero el texto no cambia de tamaño, siendo difícil de ver para los que somos cortos de vista como yo.
         















    La nueva interfaz gráfica tiene este otro aspecto:
     



    Los Controles de Formulario se han sustituido por Controles ActiveX del tipo cuadro combinado (ComboBox) que si que permiten modificar el tamaño de la fuente de texto, siendo mucho mas legibles:
           


    Además se ha añadido una barra de desplazamiento (ScrollBar) para poder seleccionar más cómodamente los años, de uno en uno o de cinco en cinco, sin tener que usar el desplegable de años, pudiendo ir adelante o atrás:
     

    Otra mejora ha sido adaptar la tabla parcial de 10 países x 10 años para que se desplace automáticamente al país o al año seleccionado, pero sin cambiar la vista parcial si ya se ve el país o el año seleccionados.

    También he incrustado los gráficos de bandas y de líneas en la hoja 'dashboard' para poder analizar sus series fácilmente, pues originalmente había que hacerlo desde la hoja 'charts'.
     

    Nuevas macros

    Para que los nuevos Controles ActiveX funcionen se han añadido varias macros en la hoja 'dashboard':
    • ComboBox1_Change: para cambiar de país con el desplegable.
    • ComboBox2_Change: para cambiar de año con el desplegable.
    • ScrollBar1_Change: para cambiar de año con la barra de deslizamiento.
    • ComboBox3_Change: para cambiar de grupo de edad con el desplegable.
    • Función ScrollTable: para cambiar la vista de la tabla parcial deslizante.
    En el objeto 'DieseArbeitsmappe' (originalmente en alemán), o sea en el objeto 'ThisWorkBook', se han incluido dos macros para los eventos:
    • Workbook_Open: para proteger algunas hojas y detectar el idioma de Excel.
    • Workbook_BeforeSave: para proteger algunas hojas.
    Módulo modChangeChart:
    • ChangeChart: Cambia la visibilidad del gráfico de bandas o de líneas. Ya no se muestran como gráficos seleccionados con la Cámara de Excel, sino que están incrustados en la hoja 'dashboard' para poder analizar sus series interactivamente, para lo que se han renombrado las series con los nombres de los países en el gráfico de líneas. La hoja 'charts' se ha mantenido para respetar la plantilla original, pero podría ser eliminada sin problemas.
    Módulo modChangeProtect:
    • ProtectSheets: protege todas las hojas (excepto la hoja 'charts', pendiente de analizar por qué no se pueden proteger) de la acción de los usuarios pero no de las macros, gracias al argumento de la función Protect: UserInterfaceOnly:=True
    • UnprotectSheets: desprotege todas las hojas si se ejecuta manualmente.
    Módulo modChangeLanguage:
    • ChangeLanguageFormat: Detecta el idioma de Excel y manda cambiar el formato de años en los gráficos.
    • ChangeYearFormat: Cambia el formato de dos dígitos de los años en el eje horizontal de los gráficos de bandas y de líneas, según el idioma:
      • Inglés: yy
      • Español: aa
    Módulo modChangeYear:
    • InitializeYear: Arranca o para el temporizador de n segundos (n = 0 a 10 sec delay).
    • LoopYear: Bucle desde el primer año al último año. Este bucle no refresca los controles ActiveX: ScrollBar1 y ComboBox2 hasta que no acaba el bucle, ¿alguna sugerencia?
    • ChangeYear: Cambia el año de modo temporizado por el número seleccionado de segundos, desde el año en curso y cuando llega a 2020 continua en 1990.
    • StartTimer: Arranca el temporizador con la función: Application.OnTime
    • StopTimer: Para el temporizador.
    • ColorTimer: Pone color rojo cuando el temporizador está corriendo.
    El módulo anterior se usa en la nueva interacción animada que se consigue con este icono de un reloj de arena:


    Cuando se hace clic en el reloj arranca el temporizador, cambiando al siguiente año cuando transcurre el número de segundos de retraso elegidos (retraso de 1 a 10 segundos), poniéndose en color de fondo rojo para indicar que la animación está en marcha. Si se eligen 0 segundos, se inicia un único bucle desde el primer al último año. En cualquier momento se puede volver a hacer clic en el reloj de arena para detener la animación.

    Esta animación es muy rudimentaria. Si se quiere aprender más sobre animaciones de mapas en Excel no hay nada mejor que leer esta interesante entrada al blog del mismo autor:
     

    Descarga de la plantilla

    Descarga el archivo desde el icono (Google Drive) o desde el enlace (Microsoft OneDrive)

    EU_Unemployment_Rates_PW1.xlsm


    Esta plantilla está escrita en inglés  y es compatible con versiones a partir de Microsoft Excel 2007.
     
    Contiene macros, que hay que permitir para activarlas, y se debe hacer clic en el botón "Habilitar edición" si aparece un mensaje informativo de "Vista protegida" para poder usar esta plantilla, siempre que confíes en el autor de este blog, Pedro Wave.

    Si eres curioso como yo, puedes desproteger las hojas para estudiarlas, ya que están protegidas sin contraseña.

    Espero haber conseguido mejorar la interactividad de la plantilla original y que los datos actualizados sean útiles para estudiar las tasas de desempleo en la UE.
     

    Copyright

    Yo, Pedro Wave, estoy publicando bajo una licencia Creative Commons License:

    Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)






    Los términos de la licencia son: 
    • Atribución: Otorgue el crédito apropiado, especialmente mantenga mi nombre y el nombre de mi blog en el libro de trabajo y el código.
    • Compartir igual: Regalarlo gratis. Lo estoy regalando gratis, así que también tiene que hacerlo igual.
    • No comercial: No use mi plantilla y código para crear una plantilla o libro de trabajo para la venta comercial.
    Siempre y cuando sigas estos términos, se te permite transformar y cambiar la plantilla publicada y compartirla en tu blog o distribuirla de otras maneras.

    Lo importante es que puedas aprender técnicas nuevas con esta plantilla y mejorar tu experiencia en Excel, con lo que habré conseguido el objetivo que me he propuesto desde que creé este blog hace más de 10 años.

    Desempleo activo

    Llevaba más de dos años sin publicar una entrada nueva en este blog, que tantas horas de satisfacción y aprendizaje me ha deparado, y ahora vuelvo a escribir pues el coronavirus me ha dejado profesionalmente parado durante unas semanas y engrosando las estadísticas del desempleo desde este mes.
     
    Voy a intentar dedicar este tiempo a seguir en activo, publicando más entradas en el blog, para lo que quisiera que los lectores me deis ideas diciéndome que es lo que os gustaría que publicara a partir de ahora, para lo que os animo a escribir un comentario en esta entrada.
     
    Tengo que dar las gracias a los visitantes del blog por haber dedicado su tiempo a leer hasta aquí.

    Mi lista de blogs