Checklist con Barras de Progreso Interactivas en Excel

El límite es tu imaginación. Y más en Excel.

En este video te mostraré de manera sencilla y desde cero, cómo puedes crear un Formato para darle seguimiento a Tareas.

Lo divertido de este formato, es que también es un Checklist con Barras interactivas para medir el progreso de las Tareas.

Ver Video Checklist con Barras de progreso

Suscríbete al canal de EXCELeINFO en YouTube para aprender más de Excel y macros.

Intro

Figura 1. Checklist y barras dinámicas – exceleinfo

Este proyecto se realizó con el apoyo de Vanessa Cuellar, experta en diseño de gráficos, además de VBA.

Como dije al inicio, lo divertido de este archivo, es que combinamos herramientas de Excel de manera creativa, dejando un Formato funcional que, a primera vista, es difícil saber cómo se hizo.

Te cuento qué usamos:

  • Caracteres especiales.
  • Fórmulas y funciones.
  • Minigráficos.
  • Macros

Simular una Casilla (CheckBox)

Se pudo usar un Control de Formulario tipo Casilla, pero implicaba un lío tener muchos y luego copiar las columnas y reconfigurar la celda a las que estuvieran enlazadas.

Para eso, decidimos usar caracteres con el tipo de fuente Wingdings 2, donde usamos la R para para la casilla marcada y £ para la casilla desmarcada.

Obtener el porcentaje de avance

Para mostrar el porcentaje de avance usamos la siguiente fórmula donde dividimos el conteo de R’s entre el total de casillas.

=CONTAR.SI(C7:C16,"R")/CONTARA(C7:C16)

Barras dinámicas

Para la parte de las barras dinámicas, primero pensamos en un gráfico que se podía adecuar a todos los días, pero si los días aumentaban o cambiaban, el gráfico podría no adecuarse bien.

La mejor opción fue usar minigráficos, donde el Rango de datos fuera sólo la celda con el porcentaje.

Para lograr que la barra aumente o disminuya dependiendo el porcentaje, se cambió la siguiente configuración:

  • Pestaña Minigráfico > Eje > Opciones del valor mínimo del eje vertical > Valor personalizado > 0
  • Pestaña Minigráfico > Eje > Opciones del valor mínimo del eje vertical > Valor personalizado > 1

Al asignarle el 1, tomará el 100% como el valor máximo y la barra cambiará de tamaño cuando porcentaje cabie.

Marcar y desmarcar casillas

Para lograr que, al seleccionar una celda con silla, ésta se marque o se desmarque, usamos macros, en específico el evento SelectionChange, que ejecuta código VBA al seleccionar una celda.

Si el texto es R, lo cambia a £ y vicerversa.

Código VBA de la macro

'EXCELeINFO
'MVP Sergio Alejandro Campos
'http://www.exceleinfo.com
'https://www.youtube.com/user/sergioacamposh

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

On Error GoTo ManejadorErrores
'Si se elige una celda entre el rango C7:O16
If Not Intersect(Target, Range("C7:O16")) Is Nothing Then

    If Target.Value = "R" Then
        Target.Value = "£"
    ElseIf Target.Value = "£" Then
        Target.Value = "R"
    End If

End If

Exit Sub

ManejadorErrores:
'Nada

End Sub

Decarga el archivo de ejemplo

Checklist y barras dinámicas – EXCELeINFO.zip

👇

⭐ Si te gustó este tutorial, por favor regístrate en nuestra Lista de correo y Suscríbete a nuestro canal de YouTube para que estés siempre enterado de lo nuevo que publicamos.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top