Professional Documents
Culture Documents
Seleccionar Las Celdas K5
Seleccionar Las Celdas K5
Range("K5:N5").Select
Selection.Resize(200).EntireRow.Insert
' Copiar la columna E desde la fila 3 y pegarla en la columna K a partir de la fila 5 como valores
Range("E3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Range("K5").Select
' Copiar la columna B desde la fila 3 y pegarla en la columna L a partir de la fila 5 como valores
Range("B3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Range("L5").Select
' Copiar la columna H desde la fila 3 y pegarla en la columna M a partir de la fila 5 como valores
Range("H3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Range("M5").Select
' Eliminar las filas vacías o que contengan espacios en la columna M de la tabla dinámica
Dim i As Long
tbl.PivotFields(tbl.DataFields(1).Name).ClearAllFilters
tbl.PivotFields(tbl.DataFields(1).Name).CurrentPage = ""
tbl.PivotFields(tbl.DataFields(1).Name).PivotItems(1).Visible = False
End If
Next i
Range("A1").Select
'
Sub Guardar()
'
'
'
Range("K5:N5").Select
Selection.ListObject.ListRows.Add (1)
Sheets("Utilidades").Select
Range("E3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Range("K5").Select
:=False, Transpose:=False
Range("E3").Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Range("K5").Select
:=False, Transpose:=False
Range("B3").Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Range("L5").Select
ActiveSheet.Paste
:=False, Transpose:=False
Range("H3").Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Range("M5").Select
:=False, Transpose:=False
Application.CutCopyMode = False
Selection.ClearContents
Selection.ClearContents
Selection.ClearContents
ActiveSheet.ListObjects("Tabla7").Range.AutoFilter Field:=3
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.ListObject.ListRows(1).Delete
Selection.ListObject.ListRows(1).Delete
Selection.ListObject.ListRows(1).Delete
Selection.ListObject.ListRows(1).Delete
Selection.ListObject.ListRows(1).Delete
Selection.ListObject.ListRows(1).Delete
Selection.ListObject.ListRows(1).Delete
Selection.ListObject.ListRows(1).Delete
Selection.ListObject.ListRows(1).Delete
Selection.ListObject.ListRows(1).Delete
Range("B2").Select
End Sub
tbl.ListRows.Add Range("K5").Row, 200