-
Cómo eliminar una tabla dinámica en VBA
-
Una tabla dinámica se utiliza para resumir los datos y se utiliza comúnmente en los programas de hojas de cálculo como Microsoft Excel. Visual Basic para Aplicaciones es un lenguaje de programación desarrollado por Microsoft y se utiliza para automatizar tareas rutinarias en las aplicaciones de Microsoft Office. Es posible que tenga que escribir código VBA para eliminar las tablas pivote si usted tiene un libro con un montón de hojas de trabajo y hay que eliminarlos manualmente. En algunos pasos que puede escribir código VBA para eliminar una tabla pivote.Instrucciones
1 Iniciar Microsoft Office Excel y tipo "Columnas" en "A1", "Datos" en "B1", "campo" en "A2", "12" en "B2", "Campo2" en "A3", y "13" en "B3".
Haga clic en "A1", pulse la tecla "Ctrl" y "A", haga clic en el menú "Insertar" y selecciona "tabla dinámica". Haga clic en Aceptar."
2 Marque las casillas junto a "Columnas" y "Datos".
Seleccione la pestaña "desarrolladores", a continuación, haga clic en "Visual Basic". Haga clic en el menú "Insertar" y seleccione "Módulo".
3 Copia y pega el siguiente código en el nuevo módulo para eliminar la tabla dinámica que acaba de crear.
Private Sub deletePivotTable ()
Dim Ptbl As PivotTable
Dim wrkSheet como hoja de trabajo
Para cada wrkSheet En ActiveWorkbook.Worksheets
Para cada PTBL En wrkSheet.PivotTables
Range ( "A3: B6") Seleccionar.
Selection.Delete Shift: = xlToLeft
Range ( "A1"). Seleccionar
Exit Sub
Siguiente PTBL
Siguiente wrkSheet
End Sub