You are on page 1of 2

Sub GUARDAR_SALIDA()

'

' GUARDAR_SALIDA Macro

'

'

Range("REGISTRO").Select

ActiveWorkbook.Worksheets("REGISTRO").ListObjects("REGISTRO").Sort.SortFields. _

Clear

ActiveWorkbook.Worksheets("REGISTRO").ListObjects("REGISTRO").Sort.SortFields. _

Add2 Key:=Range("REGISTRO[ROLLOS]"), SortOn:=xlSortOnValues, Order:= _

xlAscending, DataOption:=xlSortNormal

With ActiveWorkbook.Worksheets("REGISTRO").ListObjects("REGISTRO").Sort

.Header = xlYes

.MatchCase = False

.Orientation = xlTopToBottom

.SortMethod = xlPinYin

.Apply

End With

ActiveSheet.ListObjects("REGISTRO").Range.AutoFilter Field:=10, Criteria1:= _

"<>"

Rows("7:7").Select

Range(Selection, Selection.End(xlDown)).Select

Selection.Copy

Windows("LISTA DE REGISTROS.xlsm").Activate

Rows("4:4").Select

Selection.Insert Shift:=xlDown

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

:=False, Transpose:=False

Windows("MENU RESGISTRO.xlsm").Activate

Application.CutCopyMode = False
ActiveSheet.ListObjects("REGISTRO").Range.AutoFilter Field:=10

Range("REGISTRO").Select

ActiveWorkbook.Worksheets("REGISTRO").ListObjects("REGISTRO").Sort.SortFields. _

Clear

ActiveWorkbook.Worksheets("REGISTRO").ListObjects("REGISTRO").Sort.SortFields. _

Add2 Key:=Range("REGISTRO[ITEM]"), SortOn:=xlSortOnValues, Order:= _

xlAscending, DataOption:=xlSortNormal

With ActiveWorkbook.Worksheets("REGISTRO").ListObjects("REGISTRO").Sort

.Header = xlYes

.MatchCase = False

.Orientation = xlTopToBottom

.SortMethod = xlPinYin

.Apply

End With

Range("REGISTRO[ROLLOS]").Select

Selection.ClearContents

ActiveCell.FormulaR1C1 = ""

ActiveCell.FormulaR1C1 = ""

End Sub

You might also like