Sei sulla pagina 1di 3

Sub Macro3()

'
' Macro3 Macro
'
Dim CODIGO, RUTA As String
Dim Lista As Range
Dim XRANGO As Range
Dim CELDA As Range

CODIGO = Range("B21").Value
RUTA = Range("N3").Value
Set XRANGO = Worksheets("NW IMPRIMIR").Range("N7")
Set Lista = Evaluate(XRANGO.Validation.Formula1)
For Each CELDA In Lista
XRANGO = CELDA.Value
ActiveSheet.PrintOut Copies:=2, Collate:=True, _
IgnorePrintAreas:=False

ActiveWindow.SelectedSheets.PrintOut Copies:=2, Collate:=True, _


IgnorePrintAreas:=False
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
RUTA & "\" & CODIGO & ".pdf", Quality:=xlQualityMinimum,
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
False

Next

Worksheets("PRINT").Range("N7") = ""

End Sub
Sub Macro6()

Sheets("nW iMPRIMIR").Select

Dim xRg As Range


Dim xCell As Range
Dim Lista As Range
Dim RUTAX As String

Set xRg = Worksheets("NW IMPRIMIR").Range("N7")

Set Lista = Evaluate(xRg.Validation.Formula1)


For Each xCell In Lista
xRg = xCell.Value

valorcelda = Worksheets("nw imprimir").Range("b21").Value

RUTAX = Range("n3").Value

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=RUTAX & "\" & valorcelda &


".pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=False

Next

End Sub

Potrebbero piacerti anche