¿Cómo ocultar la casilla de verificación cuando la fila está oculta en Excel?
Normalmente, cuando ocultar una fila contiene casillas de verificación en las celdas de la fila, las casillas de verificación no se ocultarán con la fila, sino que se superpondrán con el contenido de la otra fila como se muestra en la captura de pantalla de la izquierda. ¿Cómo ocultar casillas de verificación cuando la fila está oculta en Excel? Este artículo te ayudará a resolverlo.
Ocultar casilla de verificación cuando la fila está oculta con código VBA
Ocultar casilla de verificación cuando la fila está oculta con código VBA
Puede ejecutar el siguiente código VBA para ocultar las casillas de verificación cuando la fila está oculta en Excel.
1. Haga clic con el botón derecho en la pestaña de la hoja con las casillas de verificación que desea ocultar y haga clic en Ver código desde el menú contextual.
2. En el Microsoft Visual Basic para aplicaciones ventana, copie y pegue el siguiente código VBA en el Código ventana.
Código de VBA: Ocultar casilla de verificación cuando la fila está oculta
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim xChkBox As CheckBox
Dim xCell As Range
Dim xHide As Boolean
If Target.EntireRow.AddressLocal = Application.Intersect(Target, Target.EntireRow).AddressLocal Then
xHide = (MsgBox("Hide Rows ???", vbYesNo + vbQuestion, "Kutools for Excel") = vbYes)
Target.EntireRow.Hidden = xHide
For Each xChkBox In ActiveSheet.CheckBoxes
Set xCell = xChkBox.TopLeftCell
If Not Intersect(xCell, Target) Is Nothing Then
xChkBox.Visible = Not xHide
End If
Next
End If
End Sub
3. Luego presione el otro + Q teclas al mismo tiempo para cerrar el Microsoft Visual Basic para aplicaciones ventana.
4. Seleccione toda la fila con las casillas de verificación que necesita ocultar, luego aparecerá un cuadro de diálogo, haga clic en el Sí del botón.
Luego puede ver que todas las casillas de verificación están ocultas con la fila como se muestra a continuación.
Note: Para mostrar la fila oculta con casillas de verificación, seleccione todas las filas que incluyan la fila oculta y, en el cuadro de diálogo emergente, haga clic en No botón. Luego se mostrará la fila con casillas de verificación.
Artículos relacionados:
- ¿Cómo ocultar filas según la fecha de hoy en Excel?
- ¿Cómo ocultar / mostrar filas o columnas con signo más o menos en Excel?
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!