rellenar secuencialmente (y gracia a KL)

27/09/2005 - 12:54 por Q | Informe spam
Veamos...

Gracias a la ayuda de KL (gracias KL, por tu sugerencias sobre el uso de la
Función "INDIRECTO" y tus claros ejemplos) conseguí resolver lo que
intentaba, pero el modelo no acaba de convencerme. Os resumo el asunto a ver
si alguien me puede ayudar. Me bastaría, en principio, con resolver lo que
yo he llamado "rellenar secuencialmente" para que funcionara, pero si a
alguien se le ocurre que mi planteamiento es una "castaña" y sería mejor
hacerlo de otra forma, estoy abierto a sugerencias. Al final, os dejo un
resumen del modelo completo (el que no quiera, que no se lo lea, pues me
bastaría con lo del asunto del "rellenado secuencial")

1.- Lo del "rellenado secuencial" sería conseguir que en mi modelo de
factura, cuyas filas se "autorrelllenan" mediante la función BUSCARV, las
filas no quedasen "diseminas" por toda la factura (es decir, que al tomar
esos datos de otra hoja de otro libro mediante BUSCARV, hace aparecer sólo
las filas específicas que quiero tomar, pero en la misma posición que
tienen, o sea, una en la fila 3, otra en la 7, otra en la 15, etc... cuando
lo ideal sería que las escribiera una tras otra de forma secuencial sin
tener en cuenta las filas que no cumplan el requisito de BUSCARV -ahora si
lo hace y genera lineas en blanco en la factura-)

-

2.- MODELO RESUMIDO (si a alguien no le importa leerse este rollo y se le
ocurre algún planteamiento mejor, le estaré agradecido)

El modelo completo es el siguiente: tengo una libro llamado VIAJES que
contiene una hoja para cada mes, en el se anotán los transportes que se
realizan a cada cliente (una fila por cada transporte). Estas hojas están
ordenadas por la fecha en que se realizó el servicio y un mismo cliente
puede tener varias filas, por habérsele realizado varios servicios en el
mismo més.

Por otro lado, tengo un libro llamado FACTURA donde está mi modelo de
factura, en el he colocado dos ComboBox para que me permitan escoger el mes
para el que deseo facturar (con lo que ya sólo lee la hoja del mes que me
interesa en VIAJES) y el cliente al que deseo facturar (con lo que sólo toma
las filas del cliente correspondiente en el mes seleecionado anteriormente)
Aquí es donde necesitaría el "rellenado secuencial", pues las filas de la
factura se crean en base a una función BUSCARV (donde, tras filtar por mes y
cliente, va rellenando las filas correspondientes) y se van quedando en
blanco las filas de los clientes distintos al escogido en el ComboBox. Lo
ideal, como apuntaba antes, sería que las filas se llenaran desde arriba
hacia abajo, sin dejar líneas en blanco.

-

Para mí, lo lógico hubiera sido hacer todo esto, por ejemplo, en Access,
pero no es una decisión mía sino de la persona que inició el modelo que,
como de Access no sabe mucho y quiere poder "toquitear" el modelo, prefiere
que esté en Excel.

Tampoco tengo claro porque está usando 2 libros distintos (VIAJES y FACTURA)
cuando podría haber colocado el modelo de factura en otra hoja del mismo
libro... pero en fin, el lo quiere así.

Me pidió que le hiciera un "autollenado" en la hoja FACTURA y, salvo por el
problema del "llenado secuencial", la cosa chuta (eso sí, con la inestimable
ayuda de KL que me "sopló" lo de la función INDIRECTO y que he usado para
poder tomar la referencia de la hoja en mis fórmulas a partir del dato que
que se escoge en el ComboBox correspondiente)

Si alguien ve el modelo de otra forma alternativa, estaré encantado de
saberlo.

Un saludo y gracias (y perdón por el "tocho" que os he largado)

Preguntas similare

Leer las respuestas

#1 KL
27/09/2005 - 13:56 | Informe spam
Hola Q,

Si quieres enviame los dos archivos al
(quitando NOSPAM y PLEASE) y los miro la semana que viene cuando vuelva de
Estanbul.

Saludos,
KL


"Q" wrote in message news:
Veamos...

Gracias a la ayuda de KL (gracias KL, por tu sugerencias sobre el uso de
la Función "INDIRECTO" y tus claros ejemplos) conseguí resolver lo que
intentaba, pero el modelo no acaba de convencerme. Os resumo el asunto a
ver si alguien me puede ayudar. Me bastaría, en principio, con resolver lo
que yo he llamado "rellenar secuencialmente" para que funcionara, pero si
a alguien se le ocurre que mi planteamiento es una "castaña" y sería mejor
hacerlo de otra forma, estoy abierto a sugerencias. Al final, os dejo un
resumen del modelo completo (el que no quiera, que no se lo lea, pues me
bastaría con lo del asunto del "rellenado secuencial")

1.- Lo del "rellenado secuencial" sería conseguir que en mi modelo de
factura, cuyas filas se "autorrelllenan" mediante la función BUSCARV, las
filas no quedasen "diseminas" por toda la factura (es decir, que al tomar
esos datos de otra hoja de otro libro mediante BUSCARV, hace aparecer sólo
las filas específicas que quiero tomar, pero en la misma posición que
tienen, o sea, una en la fila 3, otra en la 7, otra en la 15, etc...
cuando lo ideal sería que las escribiera una tras otra de forma secuencial
sin tener en cuenta las filas que no cumplan el requisito de
USCARV -ahora si lo hace y genera lineas en blanco en la factura-)

-

2.- MODELO RESUMIDO (si a alguien no le importa leerse este rollo y se le
ocurre algún planteamiento mejor, le estaré agradecido)

El modelo completo es el siguiente: tengo una libro llamado VIAJES que
contiene una hoja para cada mes, en el se anotán los transportes que se
realizan a cada cliente (una fila por cada transporte). Estas hojas están
ordenadas por la fecha en que se realizó el servicio y un mismo cliente
puede tener varias filas, por habérsele realizado varios servicios en el
mismo més.

Por otro lado, tengo un libro llamado FACTURA donde está mi modelo de
factura, en el he colocado dos ComboBox para que me permitan escoger el
mes para el que deseo facturar (con lo que ya sólo lee la hoja del mes que
me interesa en VIAJES) y el cliente al que deseo facturar (con lo que sólo
toma las filas del cliente correspondiente en el mes seleecionado
anteriormente) Aquí es donde necesitaría el "rellenado secuencial", pues
las filas de la factura se crean en base a una función BUSCARV (donde,
tras filtar por mes y cliente, va rellenando las filas correspondientes) y
se van quedando en blanco las filas de los clientes distintos al escogido
en el ComboBox. Lo ideal, como apuntaba antes, sería que las filas se
llenaran desde arriba hacia abajo, sin dejar líneas en blanco.

-

Para mí, lo lógico hubiera sido hacer todo esto, por ejemplo, en Access,
pero no es una decisión mía sino de la persona que inició el modelo que,
como de Access no sabe mucho y quiere poder "toquitear" el modelo,
prefiere que esté en Excel.

Tampoco tengo claro porque está usando 2 libros distintos (VIAJES y
FACTURA) cuando podría haber colocado el modelo de factura en otra hoja
del mismo libro... pero en fin, el lo quiere así.

Me pidió que le hiciera un "autollenado" en la hoja FACTURA y, salvo por
el problema del "llenado secuencial", la cosa chuta (eso sí, con la
inestimable ayuda de KL que me "sopló" lo de la función INDIRECTO y que he
usado para poder tomar la referencia de la hoja en mis fórmulas a partir
del dato que que se escoge en el ComboBox correspondiente)

Si alguien ve el modelo de otra forma alternativa, estaré encantado de
saberlo.

Un saludo y gracias (y perdón por el "tocho" que os he largado)

Respuesta Responder a este mensaje
#2 Q
27/09/2005 - 14:34 | Informe spam
O.K., gracias otra vez por tu tiempo y tu disposición. Si no consigo
resolverlo en breve, abusaré de tu paciencia y te los enviaré.

Un saludo (y que te vaya bien por Estambul)


"KL" escribió en el mensaje
news:
Hola Q,

Si quieres enviame los dos archivos al
(quitando NOSPAM y PLEASE) y los miro la semana que viene cuando vuelva de
Estanbul.

Saludos,
KL


"Q" wrote in message news:
Veamos...

Gracias a la ayuda de KL (gracias KL, por tu sugerencias sobre el uso de
la Función "INDIRECTO" y tus claros ejemplos) conseguí resolver lo que
intentaba, pero el modelo no acaba de convencerme. Os resumo el asunto a
ver si alguien me puede ayudar. Me bastaría, en principio, con resolver
lo que yo he llamado "rellenar secuencialmente" para que funcionara, pero
si a alguien se le ocurre que mi planteamiento es una "castaña" y sería
mejor hacerlo de otra forma, estoy abierto a sugerencias. Al final, os
dejo un resumen del modelo completo (el que no quiera, que no se lo lea,
pues me bastaría con lo del asunto del "rellenado secuencial")

1.- Lo del "rellenado secuencial" sería conseguir que en mi modelo de
factura, cuyas filas se "autorrelllenan" mediante la función BUSCARV, las
filas no quedasen "diseminas" por toda la factura (es decir, que al tomar
esos datos de otra hoja de otro libro mediante BUSCARV, hace aparecer
sólo las filas específicas que quiero tomar, pero en la misma posición
que tienen, o sea, una en la fila 3, otra en la 7, otra en la 15, etc...
cuando lo ideal sería que las escribiera una tras otra de forma
secuencial sin tener en cuenta las filas que no cumplan el requisito de
USCARV -ahora si lo hace y genera lineas en blanco en la factura-)

-

2.- MODELO RESUMIDO (si a alguien no le importa leerse este rollo y se le
ocurre algún planteamiento mejor, le estaré agradecido)

El modelo completo es el siguiente: tengo una libro llamado VIAJES que
contiene una hoja para cada mes, en el se anotán los transportes que se
realizan a cada cliente (una fila por cada transporte). Estas hojas están
ordenadas por la fecha en que se realizó el servicio y un mismo cliente
puede tener varias filas, por habérsele realizado varios servicios en el
mismo més.

Por otro lado, tengo un libro llamado FACTURA donde está mi modelo de
factura, en el he colocado dos ComboBox para que me permitan escoger el
mes para el que deseo facturar (con lo que ya sólo lee la hoja del mes
que me interesa en VIAJES) y el cliente al que deseo facturar (con lo que
sólo toma las filas del cliente correspondiente en el mes seleecionado
anteriormente) Aquí es donde necesitaría el "rellenado secuencial", pues
las filas de la factura se crean en base a una función BUSCARV (donde,
tras filtar por mes y cliente, va rellenando las filas correspondientes)
y se van quedando en blanco las filas de los clientes distintos al
escogido en el ComboBox. Lo ideal, como apuntaba antes, sería que las
filas se llenaran desde arriba hacia abajo, sin dejar líneas en blanco.

-

Para mí, lo lógico hubiera sido hacer todo esto, por ejemplo, en Access,
pero no es una decisión mía sino de la persona que inició el modelo que,
como de Access no sabe mucho y quiere poder "toquitear" el modelo,
prefiere que esté en Excel.

Tampoco tengo claro porque está usando 2 libros distintos (VIAJES y
FACTURA) cuando podría haber colocado el modelo de factura en otra hoja
del mismo libro... pero en fin, el lo quiere así.

Me pidió que le hiciera un "autollenado" en la hoja FACTURA y, salvo por
el problema del "llenado secuencial", la cosa chuta (eso sí, con la
inestimable ayuda de KL que me "sopló" lo de la función INDIRECTO y que
he usado para poder tomar la referencia de la hoja en mis fórmulas a
partir del dato que que se escoge en el ComboBox correspondiente)

Si alguien ve el modelo de otra forma alternativa, estaré encantado de
saberlo.

Un saludo y gracias (y perdón por el "tocho" que os he largado)





Respuesta Responder a este mensaje
#3 Q
28/09/2005 - 10:03 | Informe spam
Atención a la memez:

¿Para que coño necesito yo un "rellenado secuencial"?

Una vez que tengo "filtradas" con BUSCARV las filas que deseo que aparezcan
en la factura... ¿que importa que aparezcan a lo largo de la fatura sin
orden ninguno?

¡¡¡ SE ORDENAN ESAS FILAS Y LISTO !!!

¡¡¡ Y que le haya estado dando mil vueltas a esto...!!! Si nazco un poco más
idiota, nazco botijo en vez de persona.

PD: ...aunque, en mi descarga diré que: aquel dicho popular de "eres más
simple que el mecanismo de un botijo" no soportaría una revisión tan clara,
pues el botijo consigue mantener fresca el agua de su interior, aunque en el
exterior la temperatura sea alta, en base a su porosidad y al efecto de
evaporación al exterior que se produce en su superficie y bla, bla, bla...
¡¡¡ Excusas !!! Un idiota es lo que soy.

Saludos y gracias a todos los que leyeron mi ladrillete tratando de
ayudarme.

PD2: no obstante, es probable que, abusando de la amabilidad de KL, le mande
los archivos a ver si se le ocurre algún otro modelo alternativo mejor
diseñado (que seguro que será así, tas el descubrimiento de mi idiotez
supina que acabo de realizar)


"Q" escribió en el mensaje
news:
Veamos...

Gracias a la ayuda de KL (gracias KL, por tu sugerencias sobre el uso de
la Función "INDIRECTO" y tus claros ejemplos) conseguí resolver lo que
intentaba, pero el modelo no acaba de convencerme. Os resumo el asunto a
ver si alguien me puede ayudar. Me bastaría, en principio, con resolver lo
que yo he llamado "rellenar secuencialmente" para que funcionara, pero si
a alguien se le ocurre que mi planteamiento es una "castaña" y sería mejor
hacerlo de otra forma, estoy abierto a sugerencias. Al final, os dejo un
resumen del modelo completo (el que no quiera, que no se lo lea, pues me
bastaría con lo del asunto del "rellenado secuencial")

1.- Lo del "rellenado secuencial" sería conseguir que en mi modelo de
factura, cuyas filas se "autorrelllenan" mediante la función BUSCARV, las
filas no quedasen "diseminas" por toda la factura (es decir, que al tomar
esos datos de otra hoja de otro libro mediante BUSCARV, hace aparecer sólo
las filas específicas que quiero tomar, pero en la misma posición que
tienen, o sea, una en la fila 3, otra en la 7, otra en la 15, etc...
cuando lo ideal sería que las escribiera una tras otra de forma secuencial
sin tener en cuenta las filas que no cumplan el requisito de
USCARV -ahora si lo hace y genera lineas en blanco en la factura-)

-

2.- MODELO RESUMIDO (si a alguien no le importa leerse este rollo y se le
ocurre algún planteamiento mejor, le estaré agradecido)

El modelo completo es el siguiente: tengo una libro llamado VIAJES que
contiene una hoja para cada mes, en el se anotán los transportes que se
realizan a cada cliente (una fila por cada transporte). Estas hojas están
ordenadas por la fecha en que se realizó el servicio y un mismo cliente
puede tener varias filas, por habérsele realizado varios servicios en el
mismo més.

Por otro lado, tengo un libro llamado FACTURA donde está mi modelo de
factura, en el he colocado dos ComboBox para que me permitan escoger el
mes para el que deseo facturar (con lo que ya sólo lee la hoja del mes que
me interesa en VIAJES) y el cliente al que deseo facturar (con lo que sólo
toma las filas del cliente correspondiente en el mes seleecionado
anteriormente) Aquí es donde necesitaría el "rellenado secuencial", pues
las filas de la factura se crean en base a una función BUSCARV (donde,
tras filtar por mes y cliente, va rellenando las filas correspondientes) y
se van quedando en blanco las filas de los clientes distintos al escogido
en el ComboBox. Lo ideal, como apuntaba antes, sería que las filas se
llenaran desde arriba hacia abajo, sin dejar líneas en blanco.

-

Para mí, lo lógico hubiera sido hacer todo esto, por ejemplo, en Access,
pero no es una decisión mía sino de la persona que inició el modelo que,
como de Access no sabe mucho y quiere poder "toquitear" el modelo,
prefiere que esté en Excel.

Tampoco tengo claro porque está usando 2 libros distintos (VIAJES y
FACTURA) cuando podría haber colocado el modelo de factura en otra hoja
del mismo libro... pero en fin, el lo quiere así.

Me pidió que le hiciera un "autollenado" en la hoja FACTURA y, salvo por
el problema del "llenado secuencial", la cosa chuta (eso sí, con la
inestimable ayuda de KL que me "sopló" lo de la función INDIRECTO y que he
usado para poder tomar la referencia de la hoja en mis fórmulas a partir
del dato que que se escoge en el ComboBox correspondiente)

Si alguien ve el modelo de otra forma alternativa, estaré encantado de
saberlo.

Un saludo y gracias (y perdón por el "tocho" que os he largado)

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida