Macro para no imprimir página

06/11/2008 - 02:35 por Ricardo Robles | Informe spam
Hola buen día.

El asunto es que necesito realizar una macro en la cual me oculte unas
filas, al apretar un botón, pero necesito que a la hora de imprimir un
documento las filas que se ocultan estan en una hoja, quiero que esa hoja no
se imprima por que solo aparece un espacio en blanco, donde debería estar las
filas ocultas, solo imprime el encabezado.

Quisiera que la macros, suprima esa hoja en especifica, a la hora de
imprimir, pero que a su vez como el docuemnto muestra el número de página se
corra al suprimir esa hoja.

Espero me puedan ayudar.

Saludos!

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
06/11/2008 - 04:21 | Informe spam
hola, Ricardo !

... necesito realizar una macro en la cual me oculte unas filas, al apretar un boton
... que a la hora de imprimir... las filas que se ocultan estan en una hoja... esa hoja no se imprima
... que la macros, suprima esa hoja en especifica, a la hora de imprimir, pero que a su vez
como el docuemnto muestra el numero de pagina se corra al suprimir esa hoja...



1) ya tienes la macro para ocultar "unas filas" que estan "en una hoja" ?
o pretendes conseguir ayuda para desarrollar "esa" macro ?

2) en caso de requerir de la macro... es necesario que expongas detalles mas claros (p.e.)
- cuales serian "las filas"...
- cual ha de ser "la hoja"...
- cual "la condicion"...
- cuando seria "el momento"... -???-

3) la prohibicion para imprimir "esa" hoja ha de ser siempre ? (o solo cuando "esas filas" esten ocultas ?)

saludos,
hector.
Respuesta Responder a este mensaje
#2 Ricardo Robles
06/11/2008 - 16:26 | Informe spam
Hola Héctor.

Gracias por responder.

Ya tengo una macro que ocultan unas filas de una hoja. y todas esas filas
conforman una página, por ejemplo la número 9.

Lo que requiero es que al mandar a imprimir me imprima todo menos la página
número 9, solo cuando esas filas esten ocultas. Y a su vez la paginación
tambien se cambie, por que al imprimir las hojas saldrían 7,8,10, Se tendría
que ajustar.

Saludos!
Respuesta Responder a este mensaje
#3 Héctor Miguel
06/11/2008 - 21:29 | Informe spam
hola, Ricardo !

Ya tengo una macro que ocultan unas filas de una hoja y todas esas filas conforman una pagina, por ejemplo la numero 9.
Lo que requiero es que al mandar a imprimir me imprima todo menos la pagina numero 9, solo cuando esas filas esten ocultas.
Y a su vez la paginacion tambien se cambie, por que al imprimir las hojas saldrian 7,8,10, Se tendria que ajustar...



si (como parece) se trata de una sola hoja (en un libro) que al imprimirse requiere de varias paginas "impresas"...
y requieres que una de sus hojas (intermedias en la impresion) NO aparezca (impresa) cuando algunas de sus filas estan ocultas
y esta configurada con titulos/filas en la parte superior (se asume que conoces exactamente los rangos impresos de cada pagina no ?)...

op1: oculta TODAS las filas de la pagina (rango) "ocultable" en la macro que oculta las (in)determinadas filas -?-

op2: hacer que la macro que oculta las filas establezca tambien rangos "discontinuos" como "area de impresion" -?-

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Odette Ruiz
06/11/2008 - 21:51 | Informe spam
Ricardo:

Por lo que has dicho, me parece que has insertado saltos de página. Aunque
al momento de activar tu macro ocultas todas las filas de la hoja 9
(siguiendo con tu ejemplo), el salto de página correspondiente a dicha hoja
sigue existiendo ... razón por la cual se imprime una hoja vacía. En tu
caso, según entiendo, el resultado es una hoja vacía excepto por el
encabezado, que de por sí se repite en todas las hojas.

La solución más simple que se me ocurre es que elimines el salto de página
de esa hoja en específico; de esta forma Excel brinca a la hoja siguiente,
desaparece la hoja y el problema de numeración se resuelve.
Desafortunadamente, ese consejo solo funciona si nunca tiene que imprimir
dicha hoja -- es decir, si siempre que vayas a imprimir activas la macro que
te oculta las filas establecidas.
Respuesta Responder a este mensaje
#5 Héctor Miguel
06/11/2008 - 22:49 | Informe spam
hola, chicos !

Odette Ruiz escribio en el mensaje ...
Por lo que has dicho, me parece que has insertado saltos de pagina...
La solucion mas simple que se me ocurre es que elimines el salto de pagina de esa hoja en especifico...
Desafortunadamente, ese consejo solo funciona si nunca tiene que imprimir dicha hoja...



Odette tiene razon, omiti la posibilidad de los saltos de pagina "manuales" a pesar del comentario de:...
"... ocultan unas filas de una hoja y todas esas filas conforman una pagina ..."



sin embargo, con la opcion 2 se puede conservar cualquier salto de pagina si se modifica el "area de impresion" ;)

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida