¿Cómo mantener la cortadora de tabla dinámica en movimiento con el desplazamiento de la hoja de trabajo en Excel?
Mientras trabaja con la tabla dinámica, puede insertar segmentaciones para filtrar visualmente los datos de la tabla. Este artículo habla de mantener la segmentación de la tabla dinámica siempre visible mientras se desplaza por la hoja de trabajo.
Mantenga el rebanador de la tabla dinámica en movimiento con el desplazamiento de la hoja de trabajo con el código VBA
La siguiente secuencia de comandos de VBA puede ayudarlo a mantener la cortadora de tabla dinámica en movimiento con la hoja de trabajo. Haz lo siguiente.
1. presione el otro + F11 teclas simultáneamente para abrir el Microsoft Visual Basic para aplicaciones ventana.
2. En el Microsoft Visual Basic para aplicaciones ventana, haga doble clic ThisWorkbook en el panel del Proyecto izquierdo, y luego copie y pegue el siguiente código VBA en el ThisWorkbook (Código) ventana. Ver captura de pantalla:
Código de VBA: mantenga el rebanador de la tabla dinámica en movimiento con el desplazamiento de la hoja de trabajo
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Dim ShF As Shape
Dim ShM As Shape
'specify a slicer
Application.ScreenUpdating = False
Set ShF = ActiveSheet.Shapes("Column1")
Set ShM = ActiveSheet.Shapes("Column2")
'change position of the slicer
With Windows(1).VisibleRange.Cells(1, 1)
ShF.Top = .Top
ShF.Left = .Left + 300
ShM.Top = .Top
ShM.Left = .Left + 100
End With
Application.ScreenUpdating = True
End Sub
Notas:
1). En el código, Column1 y Column2 son nombres de las segmentaciones.
2). Puede especificar la posición de las segmentaciones mientras se desplaza por la hoja de trabajo en el código.
3). Y puede agregar más segmentaciones al código o eliminarlas según lo necesite.
3. presione el otro + Q llaves para cerrar el Microsoft Visual Basic para aplicaciones cuadro de diálogo de la ventana.
A partir de ahora, las segmentaciones especificadas se moverán con la celda activa mientras se desplaza por la hoja de trabajo. Ver captura de pantalla:
Artículos relacionados:
- ¿Cómo mantener la tabla expandible insertando la fila de la tabla en una hoja de trabajo protegida en Excel?
- ¿Cómo combinar celdas y mantener el formato de celda en Excel?
- ¿Cómo eliminar duplicados pero mantener la primera instancia 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!