¿Cómo usar una casilla de verificación para ocultar/mostrar filas o columnas en Excel?
Supongamos que necesitas usar una casilla de verificación para ocultar o mostrar ciertas filas o columnas. Por ejemplo, cuando la casilla de verificación del Control Active X está marcada, se muestran ciertas filas o columnas; de lo contrario, permanecerán ocultas. Este artículo te muestra el método para usar una casilla de verificación con el fin de ocultar/mostrar filas o columnas en Excel, con detalles.
Usar una casilla de verificación para ocultar/mostrar filas o columnas con código VBA
Usar una casilla de verificación para ocultar/mostrar filas o columnas con código VBA
El siguiente código VBA puede ayudarte a ocultar/mostrar ciertas filas o columnas mediante una casilla de verificación.
1. Después de insertar una casilla de verificación del Control Active X en la hoja de cálculo, haz clic derecho en la casilla y luego selecciona Ver Código desde el menú contextual. Ver captura de pantalla:
2. En la ventana de Microsoft Visual Basic para Aplicaciones, copia y pega el siguiente código VBA en la ventana de Código.
Código VBA: Usar una casilla de verificación para ocultar/mostrar filas o columnas
Private Sub CheckBox1_Click()
[C:D].EntireColumn.Hidden = Not CheckBox1
End Sub
Notas:
1. En el código VBA, [C:D].EntireColumn significa que las columnas C y D se ocultarán o mostrarán al marcar o desmarcar la casilla correspondiente.
2. Para ocultar o mostrar ciertas filas, como las filas 6:9, cambia [C:D].EntireColumn por [6:9].EntireRow en el código VBA.
3. Presiona simultáneamente las teclas Alt + Q para cerrar la ventana de Microsoft Visual Basic para Aplicaciones.
4. Ahora, por favor, desactiva el Modo Diseño bajo la pestaña Desarrollador, como se muestra en la siguiente captura de pantalla:
A partir de ahora, cuando la casilla esté marcada, las filas o columnas especificadas se mostrarán. Cuando no esté marcada, las filas o columnas especificadas se ocultarán.

Descubre la Magia de Excel con Kutools AI
- Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
- Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
- Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
- Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
- Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Artículos relacionados:
- ¿Cómo ocultar/mostrar filas o columnas con signos más o menos en Excel?
- ¿Cómo ocultar filas basadas en la fecha de hoy en Excel?
- ¿Cómo ocultar una casilla de verificación cuando una fila está oculta en Excel?
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!