Encontrar Datos nuevos

27/06/2007 - 00:05 por Jaime Javier Hernández M. | Informe spam
Hola:

Quisiera pedir su ayuda en esto: Espero ser lo suficientemente explicito

Diariamente descargo e importo desde otro sistema una lista en TXT de
numeros y los importo en excel 2003, Luego agrego una columna junto a esta
lista con la fecha de dia en que fueron importados Por ejemplo
Fichero Num 1 inicial
A B
100001 24-Jun-07
100007 24-Jun-07
100023 24-Jun-07

Luego al dia siguiente obtengo una nueva lista con los numeros anteriores
mas nuevos numeros, a los nuevos les agrego la columna fecha de importacion
y a los viejos les pongo la fecha del archivo anterior
por ejemplo
Fichero Num 2
A B
100001 24-Jun-07
100004 25-Jun-07
100007 24-Jun-07
100015 25-Jun-07
100023 24-Jun-07

Como podran imaginarse todos los dias la lista crece y cada vez tengo que
comparar mas numeros. Los numeros que se agregan estan normalmente
intercalados. Se me ocurrió usar Buscarv para ir buscando en la lista
anterior si se encuentra el numero le ponga la fecha que encuentre y luego a
los que tienen #N/A les pongo la fecha de Hoy.

Hasta ahora todo va bien pero a decir verdad supongo que esto podria hacerse
con una macro. o a lo mejor existe otra forma lo cual me ahorraria
diariamente este tiempo. Asi que decidi acudir a sus bastos conocimientos
pues seguramente mi corta vision no me permite ver una mejor forma de
hacerlo.

Desde ya . Gracias
Jaime J

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
27/06/2007 - 06:23 | Informe spam
hola, Jaime Javier !

si conservas [alg]una hoja con la lista *anterior* [aunque luego la elimines]...

1) preuba grabando tus acciones 'de manera normal' [usando la grabadora de macros]
2) expon/transcribe/... el codigo generado
3) comenta cuales serian las secciones que necesitas volver 'variables o dinamicas'

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
... importo... una lista en TXT... agrego una columna... con la fecha... en que fueron importados Por ejemplo
Fichero Num 1 inicial
A B
100001 24-Jun-07
100007 24-Jun-07
100023 24-Jun-07
... al dia siguiente obtengo una nueva lista con los numeros anteriores mas nuevos numeros
a los nuevos les agrego la columna fecha de importacion y a los viejos les pongo la fecha del archivo anterior por ejemplo
Fichero Num 2
A B
100001 24-Jun-07
100004 25-Jun-07
100007 24-Jun-07
100015 25-Jun-07
100023 24-Jun-07
... todos los dias la lista crece... tengo que comparar mas numeros... normalmente intercalados
... usar Buscarv ... en la lista anterior... le ponga la fecha... y... los que tienen #N/A les pongo la fecha de Hoy.
... todo va bien pero... supongo que... una macro o a lo mejor... otra forma... me ahorraria diariamente este tiempo...
Respuesta Responder a este mensaje
#2 Juan Español
27/06/2007 - 12:44 | Informe spam
Hola Jaime:
En primer lugar corregir tu "lapsus linguae", cuando te refieres a los
conocimientos de los maestros del grupo, querrás decir que son "vastos" es
decir:
"Dilatado, muy extendido o muy grande."
y no "bastos":
"Grosero,tosco,sin pulimento."

Respecto a el enfoque de tu problema en excel prueba a completar tu Buscarv
con
=SI(ESERROR(BUSCARV(tus parámetros));HOY();BUSCARV(tus parámetros))

Si te planteas tu Libro con 3 hojas:
Hoja1 Para importar
Hoja2 Para tratar los datos
Hoja3 Archivar el resultado

Tres botones por si quieres revisar cada uno de los procesos, uno para
importar los datos, otro para archivar y otro para copias de seguridad, y
sin teclear nada, se podría hacer.

Si alguna duda, pues comentas.

Cheeky.-
Respuesta Responder a este mensaje
#3 Jaime Javier Hernández M.
29/06/2007 - 22:17 | Informe spam
Antes que nada gracias Hector y Juan por responder

Quiero agradecerte Juan Por tu correccion en mi ortografía tienes razon
"bastos" era con V
Tambien quiero comentarte y agradecerte por que tu formula simplifico un
poco mas las cosas

Hector: Te comento que logre la siguiente macro que solicitaste y grabé
desde excel, sin embargo como el rango es diferente en cada archivo y cada
vez que abro el TXT en excel tengo que copiar la macro y editarla se me
dificulta pues podría cometer errores en la programacion y me siento
inseguro de editar la macro cada dia en vez de copiar y pegar fórmulas "A
mano limpia", debido a que el ejemplo que puse está simplificado para
exponer mejor la idea en esta macro hay mucho mas "Trabajo" del que expuse
originalmete pero la idea es la misma:

Espero no confundir a nadie

Nuevamente Gracias



"Jaime Javier Hernández M." <jaimejavier(nospam)@hotmail.com> escribió en el
mensaje news:%23sz$
Hola:

Quisiera pedir su ayuda en esto: Espero ser lo suficientemente explicito

Diariamente descargo e importo desde otro sistema una lista en TXT de
numeros y los importo en excel 2003, Luego agrego una columna junto a esta
lista con la fecha de dia en que fueron importados Por ejemplo
Fichero Num 1 inicial
A B
100001 24-Jun-07
100007 24-Jun-07
100023 24-Jun-07

Luego al dia siguiente obtengo una nueva lista con los numeros anteriores
mas nuevos numeros, a los nuevos les agrego la columna fecha de
importacion y a los viejos les pongo la fecha del archivo anterior
por ejemplo
Fichero Num 2
A B
100001 24-Jun-07
100004 25-Jun-07
100007 24-Jun-07
100015 25-Jun-07
100023 24-Jun-07

Como podran imaginarse todos los dias la lista crece y cada vez tengo que
comparar mas numeros. Los numeros que se agregan estan normalmente
intercalados. Se me ocurrió usar Buscarv para ir buscando en la lista
anterior si se encuentra el numero le ponga la fecha que encuentre y luego
a los que tienen #N/A les pongo la fecha de Hoy.

Hasta ahora todo va bien pero a decir verdad supongo que esto podria
hacerse con una macro. o a lo mejor existe otra forma lo cual me ahorraria
diariamente este tiempo. Asi que decidi acudir a sus bastos
conocimientos pues seguramente mi corta vision no me permite ver una mejor
forma de hacerlo.

Desde ya . Gracias
Jaime J




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