Problemas al imprimir

15/02/2006 - 21:39 por ~jose~ | Informe spam
Hola muy buenas.

Tengo una hoja que me crea datos en el rango B7:B444 mediante macros y
funciones.
Lo tengo preparado para que empiece a insertarme los datos desde la celda B7
en adelante.
Si el programa solo me genera por ejemplo 10 filas todos los demás datos
(hasta la 444) se ponen el valor de 0 y está el tipo de fuente en blanco para
que no se vea ese valor.
El problema es que al imprimir la hoja entera me salen 12 folios (es lo que
ocuparia si estubieran las 444 filas rellenas).
Lo que quiero es un código que me busque el ultimo dato del rango que no sea
el 0 y que desde ahi hasta el final me borre todos los ceros (o todas las
celdas, dicho de otro modo)

Gracias

Gracias

Preguntas similare

Leer las respuestas

#1 KL
15/02/2006 - 23:35 | Informe spam
Hola ~jose~,

Cual(es) es(son) la(s) formula(s) que usas?

Saludos,
KL


"~jose~" <~jose~@discussions.microsoft.com> wrote in message news:
Hola muy buenas.

Tengo una hoja que me crea datos en el rango B7:B444 mediante macros y
funciones.
Lo tengo preparado para que empiece a insertarme los datos desde la celda B7
en adelante.
Si el programa solo me genera por ejemplo 10 filas todos los demás datos
(hasta la 444) se ponen el valor de 0 y está el tipo de fuente en blanco para
que no se vea ese valor.
El problema es que al imprimir la hoja entera me salen 12 folios (es lo que
ocuparia si estubieran las 444 filas rellenas).
Lo que quiero es un código que me busque el ultimo dato del rango que no sea
el 0 y que desde ahi hasta el final me borre todos los ceros (o todas las
celdas, dicho de otro modo)

Gracias

Gracias
Respuesta Responder a este mensaje
#2 ~ jose ~
15/02/2006 - 23:47 | Informe spam
Hola amigo KL

La(s) formula(s)?,
solo útilizo esta, es la que he puesto en el mensaje anterior.

=SI(ref4!E371;ref4!F371;0)

La verdad, no entiendo muy bien tu pregunta, dime algo, quizas no me he
explicado bien.
Respuesta Responder a este mensaje
#3 ~ jose ~
16/02/2006 - 20:20 | Informe spam
Hola,

Este código no me funciona.
Que código seria necesario para buscar celdas vacias de un rango y
eliminarlas?
El rango seria B7:B444 y si por ejmeplo tubiera las 10 primeras filas
con datos y el resto con formulas sin datos, bien sea el resultado un 0
o el resultado nada ("")
La formula que tengo que me devuelve 0 o nada es esta: (por si acaso)
=SI(ref4!E439;ref4!F439;"")
ó con el resultado en 0
=SI(ref4!E439;ref4!F439;0)

Gracias.
Respuesta Responder a este mensaje
#4 KL
16/02/2006 - 22:56 | Informe spam
Hola ~ jose ~,

Creo que me toca preguntar a mi :-)

1) que quiere decir exactamente "no me funciona"? Como se manifiesta?
2) que mas hay en la hoja que me has hecho pensar que solo tenia numeros en la columna [B]?
3) por cierto, realmente son numeros los valores en la columna [B] o texto o ambas cosas? Podrias dar ejemplos?
4) has usado la formula =SI(ref4!E439;ref4!F439;"") con el codigo?
5) estas seguro que has colocado el codigo en el modulo correcto?
6) estas seguro que los macros estan activados?
7) alguna otra informacion que "ha quedado en el tintero"?

Saludos,
KL


"~ jose ~" wrote in message news:
Hola,

Este código no me funciona.
Que código seria necesario para buscar celdas vacias de un rango y
eliminarlas?
El rango seria B7:B444 y si por ejmeplo tubiera las 10 primeras filas
con datos y el resto con formulas sin datos, bien sea el resultado un 0
o el resultado nada ("")
La formula que tengo que me devuelve 0 o nada es esta: (por si acaso)
=SI(ref4!E439;ref4!F439;"")
ó con el resultado en 0
=SI(ref4!E439;ref4!F439;0)

Gracias.
Respuesta Responder a este mensaje
#5 ~ jose ~
17/02/2006 - 20:39 | Informe spam
Hola, me voy a explicar "mejor" (espero).

Tengo una hoja (llamada "Imprimir hoja") con unos titulos, encabezados,
en fin un poco de texto sin importancia, y en el rango B7:B444 tengo
esta formula en cada una de las celdas.
=SI(ref4!E7;ref4!F7;0)
Esta fórmula coje datos alfanumericos, bueno mejor explicado, serian
numeros, espacios en blanco y texto, todo unido mediante la funcion
CONCATENAR, esta funcion está en la hoja "ref4".
En la hoja "imprimir hoja" tengo desactivada la opcion de no mostar
valores 0 asi si no cumple la funcion "SI" no me aparence un montón de
ceros.

Bien, pues en esta hoja he entrado en Archivo/Configurar página/ y en
la pestaña "Encabezado y pie de página" le he puesto que me muestre
"Página 1 de ?"

Hasta aqui bien.
El problema que tengo es que en vista prelimiar (o al imprimir, me dá
igual) el indicador de páginas (Página 1 de ?) me muestra siempre
"Página 1 de 12", 12 es el tamaño total que ocuparia si estubieran
con datos todas las celdas del rango "B7:B444" o si no tubiera la
opcion de ocultar los valores 0.
Si yo tengo solo (por ejemplo) diez filas con datos, ¿como haria para
que el indicador me marque (en este caso) "Página 1 de 1".

Yo habia pensado en hacer una macro que me busque todos los valores "0"
del rango "B7:B444" y me borre todas las celdas. De esta forma
funcionaria (lo he hecho a mano y si funciona).
Este proceso lo he intentado grabar con la grabadora de macros pero no
se graba bien (bueno, o no lo hago bien)
Creo que ahora me he explicado bien (quizas un poco largo pero
bueno...)
Gracias.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida