Pregunta.... Saben cómo puedo establecer mi área de impresión cuando esta es
variable??... por medio de una macro envío un reporte con información de
tamaño variable (sólo varia en filas, las columnas se mantienen) a imprimir,
pero me esta mandando el tamaño especificado del ultimo reporte, como puedo
especificar el área actual para imprimir...??
ActiveSheet.PageSetup.PrintArea = "$A$1:$AF$34" ' tamaño especifico
GRCS
Sub area()
' Borramos area de impresion anterior:
ActiveSheet.PageSetup.PrintArea = ""
'Definimos nueva a rea de impresion seleccionando el contenido
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
ActiveSheet.PageSetup.PrintArea = "$A$1:$M$24"
End Sub
------------------------------------------------
Atte.
?T Francisco T?
http://groups.msn.com/ExcelVbaMacrosOffice
http://groups.msn.com/dadyboy
"El progreso debe ser un movimiento ordenado y racional hacia una meta
fija... y no un torbellino de direcciones falsas y encontradas."
'Eliminamos area de impresion
ActiveSheet.PageSetup.PrintArea = ""
'Primer rango de area
Range("A1").Select
C1 = Selection.Address
'Ultima celda con datos
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
'Segundo rango de area
ActiveCell.SpecialCells(xlLastCell).Select
C2 = Selection.Address
'Opcionañl: verificamos el rango a imprimir
MsgBox C1 & " " & C2
'Asignamos el area de impresion
ActiveSheet.PageSetup.PrintArea = c1c2
"Francisco MTY" escribió: