0%
Tecnotuto - Windows

Cómo vincular casillas de verificación a varias celdas en Excel

Consejos rápidos
  • Las casillas de verificación agregan una gran interactividad a Excel, pero vincular más de unas pocas a varias celdas puede resultar tedioso.
  • Para automatizar la tarea, puede utilizar VBA.
  • VBA se puede utilizar para vincular de forma masiva o agregar casillas de verificación de forma masiva.

Las casillas de verificación son una excelente herramienta interactiva en Microsoft Excel y hacen que las cosas sean mucho más intuitivas. Es posible que esté acostumbrado a la idea de que una sola casilla de verificación se vincule a una sola celda, pero ¿qué pasaría si le dijéramos que hay una manera (algunas, en realidad) de hacer que todo el proceso sea mucho más rápido?

En este artículo, le mostraremos cómo vincular fácilmente casillas de verificación a varias celdas en Excel.

Índice

La capacidad de vincular casillas de verificación en más de una celda en Excel es muy útil para los cálculos, pero si usas muchas, las cosas pueden volverse tediosas rápidamente. Afortunadamente, Excel no es ajeno a la automatización de tareas tediosas y hemos reunido algunos métodos a continuación para acelerar las cosas.

Vinculación manual mediante controles de formulario

Empecemos las cosas de forma sencilla. Supongamos que solo tiene algunas casillas de verificación y desea vincularlas a las celdas. En ese caso, lo mejor es hacerlo manualmente. He aquí cómo:

Paso 1. Haga clic en la pestaña "Desarrollador" en Excel y haga clic en el botón "Insertar". Si usa Microsoft 365, puede insertar casillas de verificación directamente desde la pestaña "Insertar".

Tecnotuto - Windows

Paso 2. Elija "Casilla de verificación" de la lista desplegable.

Paso 3. Para vincular el cuadro a una celda, (Ctrl + clic) en él.

Tecnotuto - Windows

Paso 4. Una vez hecho esto, escriba “=" en el cuadro Fórmula y luego haga clic en la celda para vincular. Presione "Entrar" una vez hecho.

Tecnotuto - Windows

Paso 5. Su celda ahora debería reflejar el valor Verdadero/Falso de la casilla de verificación.

Para el resto de estas técnicas, tendrás que confiar en el aspecto de codificación de Excel, Visual Basic para Aplicaciones (VBA). Si tiene una lista larga de casillas de verificación, aquí le mostramos cómo vincularlas automáticamente a varias celdas contiguas:

Paso 1. Abra el Editor VBA (Alt + F11) y seleccione su hoja o libro de trabajo en el panel lateral.

Tecnotuto - Windows

Paso 2. Haga clic en "Insertar" en el menú superior y luego en "Módulo".

Paso 3. Pegue la siguiente macro en el nuevo módulo:

SubenlaceCheckBoxes_ToOffset()

Atenuar chk como casilla de verificación

Atenuar lCol mientras

lCol = 1

Para cada comprobación en ActiveSheet.CheckBoxes

chk.LinkedCell = chk.TopLeftCell.Offset(0, lCol).Dirección

Siguiente cheque

Subtítulo final

Tenga en cuenta que el número de ICol se puede ajustar, siendo 0 la celda debajo de la casilla de verificación y 2 las dos columnas superiores.

Paso 4. Guarde el módulo y el libro de trabajo y haga clic en la celda con las casillas de verificación.

Paso 5. Presione (Alt + F8) para ejecutar el módulo. Haga clic en "Ejecutar" para vincular cada casilla de verificación a la celda inmediatamente a su derecha.

Tecnotuto - Windows

Paso 6. Luego, el proceso debería vincular todas las casillas de verificación con una columna de celdas correspondiente.

Casillas de verificación de creación masiva

Supongamos que aún no ha creado las casillas de verificación, y mucho menos vincular celdas. Puedes crear otro módulo para automatizar el proceso:

Paso 1. Abra VBA y agregue un nuevo módulo de la misma manera que arriba.

Paso 2. Ingrese la siguiente macro

Sub BulkAddCheckboxes_LinkByRow()

Atenuar mientras dure

Para i = 2 a 300

Con ActiveSheet.CheckBoxes.Add( _

Celdas(i, “A”).Izquierda, _

Celdas(i, “A”).Arriba, _

72, 17.25)

.Valor = xlApagado

.LinkedCell = “B” y yo

.Display3DShading = Falso

Terminar con

siguiente yo

Subtítulo final

Paso 3. Esto creará 300 filas de casillas de verificación y celdas vinculadas. Puedes cambiar el número como quieras. También puede cambiar las columnas de A y B a lo que elija ajustando el script de macro.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir