real time web analytics

Cómo crear una lista de verificación desplegable en Excel (con pasos rápidos)

Excel es una herramienta fantástica para trabajar con datos extensos y entradas de usuarios. Cuando se trabaja con entradas de usuario, es un escenario frecuente que se necesite que los usuarios elijan opciones o enumeren cosas. En este sentido, crear una lista de verificación desplegable es un enfoque magnífico. En este artículo, le mostraré todos los pasos para crear una lista de verificación desplegable en Excel.


Descargar libro de práctica

¡Puedes descargar nuestro libro de práctica desde aquí de forma gratuita!


Pasos para crear una lista de verificación desplegable en Excel

Digamos que tenemos un conjunto de datos de los nombres de varios estudiantes. Ahora, de estos estudiantes, solo 3 aprobaron. Ahora, queremos crear una lista de verificación desplegable que contenga los nombres de estos estudiantes. Luego, queremos verificar los nombres de los estudiantes aprobados y obtener un resultado en otra celda que contenga solo a los estudiantes aprobados.

Conjunto de datos de muestra para crear una lista de verificación desplegable en Excel

Siga las instrucciones paso a paso a continuación para lograr este resultado.


📌 Paso 1: crear opciones de lista desplegable

Para crear una lista de verificación desplegable, lo primero que debe hacer es crear las opciones de la lista de verificación desplegable.

  • Para ello, en primer lugar, haga clic en el Desarrollador pestaña en su cinta de Excel.
  • A continuación, haga clic en el Insertar herramienta >> Controles ActiveX grupo >> Cuadro de lista (control ActiveX) opción.

Inserte un cuadro de lista para crear una lista de verificación desplegable en Excel

  • Como resultado, un cuadro de lista estará bajo su control.
  • Ahora, arrastre el mouse para determinar el área del cuadro de lista.
  • Siguiendo, botón derecho del ratón en el área del cuadro de lista y elija el Propiedades opción del menú contextual.

Acceder a la Ventana de Propiedades

  • En consecuencia, un Propiedades aparecerá la ventana.
  • A continuación, escribe Lista de Verificación en el (Nombre) caja de texto.
  • Posteriormente, consulte las celdas B5:B12 en el ListFillRango caja de texto.
  • A continuación, elija la opción 1 – fmListStyleOption desde el Estilo de lista lista de opciones
  • Por último, pero no menos importante, elija la opción 1 – fmMultiSelectMulti desde el Selección múltiple lista de opciones

Ventana de propiedades para crear una lista de verificación desplegable en Excel

  • Por lo tanto, habrá una lista desplegable de casillas de verificación con los nombres de los estudiantes.
  • Ahora, para obtener los nombres de los estudiantes aprobados en una celda, cree un encabezado y nombre la celda de salida como CheckListOutput en el Nombre de Caja.

Crear un nombre para la celda de salida

Como resultado, las opciones de la lista desplegable se crean correctamente y la celda de salida también se declara con un nombre propio.


Ahora, debe agregar un botón para hacer que la lista de verificación sea interactiva y extraer el resultado deseado.

  • Para hacer esto, primero, vaya a la Insertar pestaña.
  • A continuación, vaya a la Ilustraciones grupo >> formas herramienta >> Rectángulo opción.

Insertar un rectángulo para crear un botón

  • Como resultado, ahora tendrá control sobre un rectángulo.
  • Entonces, arrastre su mouse para crear su área de botón y llene el rectángulo con el color deseado.
  • Después, botón derecho del ratón con el mouse dentro del área del rectángulo y elija el Asignar macro… opción del menú contextual.

Elija la opción Asignar macro

  • Como resultado, el Asignar macro aparecerá la ventana.
  • Ahora, nombra tu macro como Haga clic en el botón sobre el Nombre de la macro: opción y haga clic en el Nuevo botón.

Asignar ventana de macros

  • En consecuencia, el Editor de VB se abrirá automáticamente creando un nuevo módulo llamado Módulo 1.

Ventana del editor de VB

  • Ahora, dentro de la ventana de código del módulo, escribe el siguiente código VBA.
Sub Button_Click()
Dim buttonShape As Shape, listOption As Variant, M, N As Integer
Dim xP As String
Set buttonShape = ActiveSheet.Shapes(Application.Caller)
Set checkListBox = ActiveSheet.checkList
If checkListBox.Visible = False Then
    checkListBox.Visible = True
    buttonShape.TextFrame2.TextRange.Characters.Text = "Tick the Passed Students"
    resultStr = ""
    resultStr = Range("CheckListOutput").Value
    
    If resultStr <> "" Then
         resultArr = Split(resultStr, ";")
    For M = checkListBox.ListCount - 1 To 0 Step -1
        xP = checkListBox.List(M)
        For N = 0 To UBound(resultArr)
            If resultArr(N) = xP Then
              checkListBox.Selected(M) = True
              Exit For
            End If
        Next
    Next M
    End If
Else
    checkListBox.Visible = False
    buttonShape.TextFrame2.TextRange.Characters.Text = "Click Here"
    For M = checkListBox.ListCount - 1 To 0 Step -1
        If checkListBox.Selected(M) = True Then
        listOption = checkListBox.List(M) & ";" & listOption
        End If
    Next M
    If listOption <> "" Then
        Range("CheckListOutput") = Mid(listOption, 1, Len(listOption) - 1)
    Else
        Range("CheckListOutput") = ""
    End If
End If
End Sub

Código VBA para crear una lista de verificación desplegable en Excel

Nota:

En el código, el nombre de la macro del botón es Haga clic en el botón; Lista de Verificación es el nombre de nuestra lista de verificación, y comprobarListaSalida es el nombre de la celda de salida.

Debe cambiar estos nombres dentro del código VBA si nombra estas cosas de otra manera.

  • Luego, presione Control + S en tu teclado.
  • Como resultado, un Microsoft Excel aparecerá la ventana.
  • A continuación, haga clic en el No botón.

Ventana de Microsoft Excel

  • En consecuencia, el Guardar como aparecerá el cuadro de diálogo.
  • A continuación, elija el Guardar como tipo: opción como .xlsm archivo y haga clic en el Ahorrar botón.

Cuadro de diálogo Guardar como

  • Por lo tanto, el código se guarda y funciona ahora.
  • En este momento, cierre la ventana de código y vuelva a su archivo principal de Excel.
  • Verá que habrá casillas de verificación interactivas y el Marque los estudiantes aprobados botón.
  • Ahora, haga clic en los nombres de los estudiantes aprobados. Lirio, mateoy Noemí.
  • A continuación, haga clic en el Marque los estudiantes aprobados botón.

Creó una lista de verificación desplegable interactiva en Excel

  • Como resultado, encontrará su resultado en celda F5 y el botón se llamará Haga clic aquí ahora de forma interactiva.

Resultado de la lista desplegable

Por lo tanto, podrá crear una lista de verificación desplegable en Excel y podrá usar la lista de verificación para generar resultados.


Conclusión

Entonces, en este artículo, le mostré pautas paso a paso para crear una lista de verificación desplegable en Excel. También puedes descargar nuestro libro de trabajo gratuito para practicar. Espero que encuentre este artículo útil e informativo. Si tiene más consultas o recomendaciones, no dude en comentar aquí.

Y visita ExcelDemy para aprender más cosas sobre Excel! ¡Que tengas un lindo día! ¡Gracias!

Leave a Comment