Solicito ayuda primordial...

08/09/2005 - 18:41 por campero800 | Informe spam
Hola amigos, tengo el siguiente problema:

En un primer archivo capturo las entradas y salidas de dinero diarias... con
los siguientes campos: fecha, numero de cheque, beneficiario, concepto,
cantidad.

Necesito que en un segundo archivo en donde tengo el formato de cheque para
impresion me vincule o copie la informacion del ultimo registro capturado en
el primer archivo (fecha, beneficiario y cantidad)... cabe mencionar que cada
vez que capture un nuevo registro en el primer archivo esta informacion debe
copiarse en el segundo, "siempre en los mismos campos".

Atte. Juan Martinez.

Preguntas similare

Leer las respuestas

#6 KL
09/09/2005 - 13:57 | Informe spam
Hola chicos,

"Manuel Romero" wrote in message
Coloca en los campos del chueque una formula parecida a
=INDIRECT("Hoja1!A"&COUNT(Hoja1!A:A))
En Hoja1 escribe una serie de numeros en la columna A y coloca esta
formula cerca, luego escribe mas numeros debajo



1) En castellano: =INDIRECTO("Hoja1!A"&CONTAR(Hoja1!A:A)). Por cierto la
funcion INDIRECTO es volatil siempre (recalcula si recalcula cualquier
formula del libro) mientras que la funcion INDICE solo recalcula si cambia
algun valor implicado, asi que mejor:
=INDICE(Hoja1!A:A;CONTAR(Hoja1!$A:$A))
De todas formas esta formula funciona si no hay celdas vacias intercaladas
en la columna [A]

2) Creo que se trata de dos archivos diferentes (no solamente hojas). Si el
archivo vinculado esta cerrado, la funcion INDIRECT devolvera error
3) Si se pretende trabajar con la base de datos abierta, entonces una opcion
seria:

En la hoja de destino definir un nombre, digamos "Rango", con la siguiente
formula:

a. si la columna [A] contiene cadenas de texto y suponiendo que la ultima
columna es [J]:
=INDICE('C:\Temp\[Test0.xls]Hoja1'!$A:$A;COINCIDIR(REPETIR("z",255);'C:\Temp\[Test0.xls]Hoja1'!$A:$A)):INDICE('C:\Temp\[Test0.xls]Hoja1'!$J:$J;COINCIDIR(REPETIR("z",255);'C:\Temp\[Test0.xls]Hoja1'!$A:$A))

b. si la columna [A] contiene numeros y suponiendo que la ultima columna es
[J]:
=INDICE('C:\Temp\[Test0.xls]Hoja1'!$A:$A;COINCIDIR(9,99999999999999E307;'C:\Temp\[Test0.xls]Hoja1'!$A:$A)):INDICE('C:\Temp\[Test0.xls]Hoja1'!$J:$J;COINCIDIR(9,99999999999999E307;'C:\Temp\[Test0.xls]Hoja1'!$A:$A))

Ambas formulas devolveran una matriz que contiene los valores de la ultima
fila entre las columnas [A:J]

Ahora en la hoja de destino se puede llamar cada una de las celdas del
ultimo registro de la siguiente manera:

=INDICE(Rango,1)
=INDICE(Rango,2)
=INDICE(Rango,3)

etc.

Si se pretende trabajar con la base de datos cerrada, las cosas se volverian
un pelin mas complicadas. ?Comentas?

Saludos,
KL
Respuesta Responder a este mensaje
#7 campero800
09/09/2005 - 17:40 | Informe spam
Puedo observar que solo copia numeros, que puedo hacer con las letras.

"KL" escribió:

Hola chicos,

"Manuel Romero" wrote in message
> Coloca en los campos del chueque una formula parecida a
> =INDIRECT("Hoja1!A"&COUNT(Hoja1!A:A))
> En Hoja1 escribe una serie de numeros en la columna A y coloca esta
> formula cerca, luego escribe mas numeros debajo

1) En castellano: =INDIRECTO("Hoja1!A"&CONTAR(Hoja1!A:A)). Por cierto la
funcion INDIRECTO es volatil siempre (recalcula si recalcula cualquier
formula del libro) mientras que la funcion INDICE solo recalcula si cambia
algun valor implicado, asi que mejor:
=INDICE(Hoja1!A:A;CONTAR(Hoja1!$A:$A))
De todas formas esta formula funciona si no hay celdas vacias intercaladas
en la columna [A]

2) Creo que se trata de dos archivos diferentes (no solamente hojas). Si el
archivo vinculado esta cerrado, la funcion INDIRECT devolvera error
3) Si se pretende trabajar con la base de datos abierta, entonces una opcion
seria:

En la hoja de destino definir un nombre, digamos "Rango", con la siguiente
formula:

a. si la columna [A] contiene cadenas de texto y suponiendo que la ultima
columna es [J]:
=INDICE('C:\Temp\[Test0.xls]Hoja1'!$A:$A;COINCIDIR(REPETIR("z",255);'C:\Temp\[Test0.xls]Hoja1'!$A:$A)):INDICE('C:\Temp\[Test0.xls]Hoja1'!$J:$J;COINCIDIR(REPETIR("z",255);'C:\Temp\[Test0.xls]Hoja1'!$A:$A))

b. si la columna [A] contiene numeros y suponiendo que la ultima columna es
[J]:
=INDICE('C:\Temp\[Test0.xls]Hoja1'!$A:$A;COINCIDIR(9,99999999999999E307;'C:\Temp\[Test0.xls]Hoja1'!$A:$A)):INDICE('C:\Temp\[Test0.xls]Hoja1'!$J:$J;COINCIDIR(9,99999999999999E307;'C:\Temp\[Test0.xls]Hoja1'!$A:$A))

Ambas formulas devolveran una matriz que contiene los valores de la ultima
fila entre las columnas [A:J]

Ahora en la hoja de destino se puede llamar cada una de las celdas del
ultimo registro de la siguiente manera:

=INDICE(Rango,1)
=INDICE(Rango,2)
=INDICE(Rango,3)

etc.

Si se pretende trabajar con la base de datos cerrada, las cosas se volverian
un pelin mas complicadas. ?Comentas?

Saludos,
KL



Respuesta Responder a este mensaje
#8 KL
09/09/2005 - 18:07 | Informe spam
Hola campero800,

Hay dos formulas: una solo busca numeros y otra solo texto. ?Es que tienes
celdas con numeros y celdas con texto mezcladas en la misma columna?

Saludos,
KL


"campero800" wrote in message
news:
Puedo observar que solo copia numeros, que puedo hacer con las letras.

"KL" escribio:

Hola chicos,

"Manuel Romero" wrote in message
> Coloca en los campos del chueque una formula parecida a
> =INDIRECT("Hoja1!A"&COUNT(Hoja1!A:A))
> En Hoja1 escribe una serie de numeros en la columna A y coloca esta
> formula cerca, luego escribe mas numeros debajo

1) En castellano: =INDIRECTO("Hoja1!A"&CONTAR(Hoja1!A:A)). Por cierto la
funcion INDIRECTO es volatil siempre (recalcula si recalcula cualquier
formula del libro) mientras que la funcion INDICE solo recalcula si
cambia
algun valor implicado, asi que mejor:
=INDICE(Hoja1!A:A;CONTAR(Hoja1!$A:$A))
De todas formas esta formula funciona si no hay celdas vacias
intercaladas
en la columna [A]

2) Creo que se trata de dos archivos diferentes (no solamente hojas). Si
el
archivo vinculado esta cerrado, la funcion INDIRECT devolvera error
3) Si se pretende trabajar con la base de datos abierta, entonces una
opcion
seria:

En la hoja de destino definir un nombre, digamos "Rango", con la
siguiente
formula:

a. si la columna [A] contiene cadenas de texto y suponiendo que la ultima
columna es [J]:
=INDICE('C:\Temp\[Test0.xls]Hoja1'!$A:$A;COINCIDIR(REPETIR("z",255);'C:\Temp\[Test0.xls]Hoja1'!$A:$A)):INDICE('C:\Temp\[Test0.xls]Hoja1'!$J:$J;COINCIDIR(REPETIR("z",255);'C:\Temp\[Test0.xls]Hoja1'!$A:$A))

b. si la columna [A] contiene numeros y suponiendo que la ultima columna
es
[J]:
=INDICE('C:\Temp\[Test0.xls]Hoja1'!$A:$A;COINCIDIR(9,99999999999999E307;'C:\Temp\[Test0.xls]Hoja1'!$A:$A)):INDICE('C:\Temp\[Test0.xls]Hoja1'!$J:$J;COINCIDIR(9,99999999999999E307;'C:\Temp\[Test0.xls]Hoja1'!$A:$A))

Ambas formulas devolveran una matriz que contiene los valores de la
ultima
fila entre las columnas [A:J]

Ahora en la hoja de destino se puede llamar cada una de las celdas del
ultimo registro de la siguiente manera:

=INDICE(Rango,1)
=INDICE(Rango,2)
=INDICE(Rango,3)

etc.

Si se pretende trabajar con la base de datos cerrada, las cosas se
volverian
un pelin mas complicadas. ?Comentas?

Saludos,
KL



Respuesta Responder a este mensaje
#9 campero800
09/09/2005 - 19:03 | Informe spam
No, las columnas que manejo algunas manejan solo numeros y otras solo texto,
no estan mezcladas..., Cabe mencionar que en las primeras 6 filas tengo los
titulos de las columnas que son texto y de ahi en adelante solo manejan
numeros o texto, y esta formula no incluye esas 6 primeras filas, por lo que
el valor que me muestra es seis lineas atrasado...

"KL" escribió:

Hola campero800,

Hay dos formulas: una solo busca numeros y otra solo texto. ?Es que tienes
celdas con numeros y celdas con texto mezcladas en la misma columna?

Saludos,
KL


"campero800" wrote in message
news:
> Puedo observar que solo copia numeros, que puedo hacer con las letras.
>
> "KL" escribio:
>
>> Hola chicos,
>>
>> "Manuel Romero" wrote in message
>> > Coloca en los campos del chueque una formula parecida a
>> > =INDIRECT("Hoja1!A"&COUNT(Hoja1!A:A))
>> > En Hoja1 escribe una serie de numeros en la columna A y coloca esta
>> > formula cerca, luego escribe mas numeros debajo
>>
>> 1) En castellano: =INDIRECTO("Hoja1!A"&CONTAR(Hoja1!A:A)). Por cierto la
>> funcion INDIRECTO es volatil siempre (recalcula si recalcula cualquier
>> formula del libro) mientras que la funcion INDICE solo recalcula si
>> cambia
>> algun valor implicado, asi que mejor:
>> =INDICE(Hoja1!A:A;CONTAR(Hoja1!$A:$A))
>> De todas formas esta formula funciona si no hay celdas vacias
>> intercaladas
>> en la columna [A]
>>
>> 2) Creo que se trata de dos archivos diferentes (no solamente hojas). Si
>> el
>> archivo vinculado esta cerrado, la funcion INDIRECT devolvera error
>> 3) Si se pretende trabajar con la base de datos abierta, entonces una
>> opcion
>> seria:
>>
>> En la hoja de destino definir un nombre, digamos "Rango", con la
>> siguiente
>> formula:
>>
>> a. si la columna [A] contiene cadenas de texto y suponiendo que la ultima
>> columna es [J]:
>> =INDICE('C:\Temp\[Test0.xls]Hoja1'!$A:$A;COINCIDIR(REPETIR("z",255);'C:\Temp\[Test0.xls]Hoja1'!$A:$A)):INDICE('C:\Temp\[Test0.xls]Hoja1'!$J:$J;COINCIDIR(REPETIR("z",255);'C:\Temp\[Test0.xls]Hoja1'!$A:$A))
>>
>> b. si la columna [A] contiene numeros y suponiendo que la ultima columna
>> es
>> [J]:
>> =INDICE('C:\Temp\[Test0.xls]Hoja1'!$A:$A;COINCIDIR(9,99999999999999E307;'C:\Temp\[Test0.xls]Hoja1'!$A:$A)):INDICE('C:\Temp\[Test0.xls]Hoja1'!$J:$J;COINCIDIR(9,99999999999999E307;'C:\Temp\[Test0.xls]Hoja1'!$A:$A))
>>
>> Ambas formulas devolveran una matriz que contiene los valores de la
>> ultima
>> fila entre las columnas [A:J]
>>
>> Ahora en la hoja de destino se puede llamar cada una de las celdas del
>> ultimo registro de la siguiente manera:
>>
>> =INDICE(Rango,1)
>> =INDICE(Rango,2)
>> =INDICE(Rango,3)
>>
>> etc.
>>
>> Si se pretende trabajar con la base de datos cerrada, las cosas se
>> volverian
>> un pelin mas complicadas. ?Comentas?
>>
>> Saludos,
>> KL
>>
>>
>>



Respuesta Responder a este mensaje
#10 campero800
09/09/2005 - 19:05 | Informe spam
Ademas KL, por lo antes expuesto, entonces si tengo numeros y texto en la
misma columna.

"KL" escribió:

Hola campero800,

Hay dos formulas: una solo busca numeros y otra solo texto. ?Es que tienes
celdas con numeros y celdas con texto mezcladas en la misma columna?

Saludos,
KL


"campero800" wrote in message
news:
> Puedo observar que solo copia numeros, que puedo hacer con las letras.
>
> "KL" escribio:
>
>> Hola chicos,
>>
>> "Manuel Romero" wrote in message
>> > Coloca en los campos del chueque una formula parecida a
>> > =INDIRECT("Hoja1!A"&COUNT(Hoja1!A:A))
>> > En Hoja1 escribe una serie de numeros en la columna A y coloca esta
>> > formula cerca, luego escribe mas numeros debajo
>>
>> 1) En castellano: =INDIRECTO("Hoja1!A"&CONTAR(Hoja1!A:A)). Por cierto la
>> funcion INDIRECTO es volatil siempre (recalcula si recalcula cualquier
>> formula del libro) mientras que la funcion INDICE solo recalcula si
>> cambia
>> algun valor implicado, asi que mejor:
>> =INDICE(Hoja1!A:A;CONTAR(Hoja1!$A:$A))
>> De todas formas esta formula funciona si no hay celdas vacias
>> intercaladas
>> en la columna [A]
>>
>> 2) Creo que se trata de dos archivos diferentes (no solamente hojas). Si
>> el
>> archivo vinculado esta cerrado, la funcion INDIRECT devolvera error
>> 3) Si se pretende trabajar con la base de datos abierta, entonces una
>> opcion
>> seria:
>>
>> En la hoja de destino definir un nombre, digamos "Rango", con la
>> siguiente
>> formula:
>>
>> a. si la columna [A] contiene cadenas de texto y suponiendo que la ultima
>> columna es [J]:
>> =INDICE('C:\Temp\[Test0.xls]Hoja1'!$A:$A;COINCIDIR(REPETIR("z",255);'C:\Temp\[Test0.xls]Hoja1'!$A:$A)):INDICE('C:\Temp\[Test0.xls]Hoja1'!$J:$J;COINCIDIR(REPETIR("z",255);'C:\Temp\[Test0.xls]Hoja1'!$A:$A))
>>
>> b. si la columna [A] contiene numeros y suponiendo que la ultima columna
>> es
>> [J]:
>> =INDICE('C:\Temp\[Test0.xls]Hoja1'!$A:$A;COINCIDIR(9,99999999999999E307;'C:\Temp\[Test0.xls]Hoja1'!$A:$A)):INDICE('C:\Temp\[Test0.xls]Hoja1'!$J:$J;COINCIDIR(9,99999999999999E307;'C:\Temp\[Test0.xls]Hoja1'!$A:$A))
>>
>> Ambas formulas devolveran una matriz que contiene los valores de la
>> ultima
>> fila entre las columnas [A:J]
>>
>> Ahora en la hoja de destino se puede llamar cada una de las celdas del
>> ultimo registro de la siguiente manera:
>>
>> =INDICE(Rango,1)
>> =INDICE(Rango,2)
>> =INDICE(Rango,3)
>>
>> etc.
>>
>> Si se pretende trabajar con la base de datos cerrada, las cosas se
>> volverian
>> un pelin mas complicadas. ?Comentas?
>>
>> Saludos,
>> KL
>>
>>
>>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida