Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Area de Impresión VARIABLE en macro

1,817 views
Skip to first unread message

Marvin

unread,
May 2, 2006, 8:11:02 PM5/2/06
to
Que tal grupo....

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


Francisco MTY

unread,
May 2, 2006, 9:42:52 PM5/2/06
to
Mientras no des mas detalles prueba este codigo:

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."


Francisco MTY

unread,
May 3, 2006, 12:07:33 AM5/3/06
to
Corregido ... el rango A1 lo puedes modiifcar segun sea tu caso.
Asignalo al area de codigo que consideres necesario

'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

Marvin

unread,
May 3, 2006, 12:39:02 PM5/3/06
to
Perfecto, Creeme que pense en algo cmo eso pero no tenia la idea bien
definida, Muchas Gracias.. sólo la maquille un poco, pero quedo¡¡ GRCS

"Francisco MTY" escribió:

0 new messages