Macro para cargar información en un archivo

26/08/2008 - 17:09 por Cesar E. | Informe spam
Buenos Días.
Tengo un archivo de control de prestamos el cual debo actualizar
constantemente, la informacion que debo llenar la tengo en otro archivo donde
genero la nota de prestamo. Existe alguna forma que desde ese archivo yo
pueda tener un boton que ejecute una macro que valide si el numero de
prestamo está ya cargado en el archivo de control de prestamos y de no ser
asi, generar la carga automatica de la informacion en este archivo despues
del ultimo dato registrado?

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
26/08/2008 - 19:11 | Informe spam
hola, Cesar !

Tengo un archivo de control de prestamos el cual debo actualizar constantemente
la informacion que debo llenar la tengo en otro archivo donde genero la nota de prestamo.
Existe alguna forma que... una macro... valide si el numero de prestamo esta ya cargado en el archivo de control de prestamos
y de no ser asi, generar la carga automatica de la informacion en este archivo despues del ultimo dato registrado?



es probable (casi seguro) que si exista alguna manera de lograr lo que pides...
solo necesitas encontrar la forma de "decirle" a excel dos o tres detalles (de los que no expones en la consulta (p.e.)

- "que" se busca
- "donde" lo puede encontrar
- "que" quieres que haga si lo encuentra
- "que" debe hacer si no lo ecuentra (y donde, como, cuando, ...)
- "cosillas" por este estilo ;)

todo esto (de preferencia) +/- exactamente

saludos,
hector.
Respuesta Responder a este mensaje
#2 Cesar E.
26/08/2008 - 20:06 | Informe spam
Hector, para ver si soy mas específico voy a tratar de explicar lo que deseo
hacer:

Tengo un archivo "Archivo 1" donde tengos una tabla con los siguientes
datos (voy a colocar solo 3 para no hacer muy larga la explicación): Celda
A1: Numero de Préstamo, Celda B1: Fecha, Celda B2: Usuario.
Tengo otro archivo "Archivo 2" donde tengo un formato donde tengo estos
mismos datos en otro orden y con otro formato y que se llena a medida que se
hacen los préstamos, pero este archivo es solo para hacer el formato e
imprimirlo.

La idea es que en el Archivo 2 exista un botón que al finalizar de cargar
la información revise si en el Archivo 1 ya existe el número de préstamo
ubicado en el Archivo 2 (esto para no cometer el error de cargarlo 2 veces).
En caso que exista, no debe hacer nada el archivo (puede mostrar un mensaje
que diga que ya existe el numero de prestamo y terminar la función). En caso
que no exista, debe copiarlo al final de la tabla en el Archivo 1 y así como
ese dato, copiar el resto de los datos como Fecha, Usuario y todos aquellos
que se requieran (estos datos son tomados todos del archivo 2 y transferidos
a la última celda disponible en el archivo 1.

Así con un simple botón puedo cargar la información en el archivo y no
tengo que copiar todos los datos en ambos archivos sino con un botón
descargarlos automáticamente.

Gracias por el apoyo.

"Héctor Miguel" wrote:

hola, Cesar !

> Tengo un archivo de control de prestamos el cual debo actualizar constantemente
> la informacion que debo llenar la tengo en otro archivo donde genero la nota de prestamo.
> Existe alguna forma que... una macro... valide si el numero de prestamo esta ya cargado en el archivo de control de prestamos
> y de no ser asi, generar la carga automatica de la informacion en este archivo despues del ultimo dato registrado?

es probable (casi seguro) que si exista alguna manera de lograr lo que pides...
solo necesitas encontrar la forma de "decirle" a excel dos o tres detalles (de los que no expones en la consulta (p.e.)

- "que" se busca
- "donde" lo puede encontrar
- "que" quieres que haga si lo encuentra
- "que" debe hacer si no lo ecuentra (y donde, como, cuando, ...)
- "cosillas" por este estilo ;)

todo esto (de preferencia) +/- exactamente

saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
26/08/2008 - 21:54 | Informe spam
hola, Cesar !

disculpa si te parezco "pesado"... pero trata de "ver" lo que se ve y como se ve... desde este lado del mensaje
y... si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

... para ver si soy mas especifico voy a tratar de explicar lo que deseo hacer:



ok, ahora... imagina que tu NO tienes acceso a tus archivos ni conoces como es el "arreglo" de los datos ni su tipo
y que tienes que (re)construir algun "modelo" que pueda servir "de base" para buscar por donde se hace lo que solicitas
y que para ello, dispones SOLAMENTE de la explicacion que sigue (en tus propias palabras)...

Tengo un archivo "Archivo 1" donde tengos una tabla con los siguientes datos
(voy a colocar solo 3 para no hacer muy larga la explicacion):
Celda A1: Numero de Prestamo, Celda B1: Fecha, Celda B2: Usuario.
Tengo otro archivo "Archivo 2" donde tengo un formato donde tengo estos mismos datos en otro orden
y con otro formato y que se llena a medida que se hacen los prestamos
pero este archivo es solo para hacer el formato e imprimirlo.



1) puedes "ver" cual archivo es cual, y donde esta cada uno de los datos, y a donde se deben pasar de un archivo a otro ???

La idea es que en el Archivo 2 exista un boton que al finalizar de cargar la informacion
revise si en el Archivo 1 ya existe el numero de prestamo ubicado en el Archivo 2
(esto para no cometer el error de cargarlo 2 veces). En caso que exista, no debe hacer nada el archivo
(puede mostrar un mensaje que diga que ya existe el numero de prestamo y terminar la funcion).
En caso que no exista, debe copiarlo al final de la tabla en el Archivo 1 y asi como ese dato
copiar el resto de los datos como Fecha, Usuario y todos aquellos que se requieran
(estos datos son tomados todos del archivo 2 y transferidos a la ultima celda disponible en el archivo 1.



2) ya supiste en donde debe buscarse el numero de prestamo, o estas seguro que no haya filas intercadadas ?
o de que celda se toma cada dato (en un archivo) y a que parte se debe pasar (en el otro archivo) ???

Asi con un simple boton puedo cargar la informacion en el archivo
y no tengo que copiar todos los datos en ambos archivos sino con un boton descargarlos automaticamente.



3) algo de lo aqui explicado le da claridad al asunto y ya puedes armar un modelo donde puedas resolver estas inquietudes... ?
solo necesitas encontrar la forma de "decirle" a excel dos o tres detalles (de los que no expones en la consulta (p.e.)

- "que" se busca
- "donde" lo puede encontrar
- "que" quieres que haga si lo encuentra
- "que" debe hacer si no lo encuentra (y donde, como, cuando, ...)
- "cosillas" por este estilo ;)

todo esto (de preferencia) +/- exactamente
Respuesta Responder a este mensaje
#4 Cesar E.
27/08/2008 - 20:19 | Informe spam
Hola Hector, no entendí bien lo que me preguntas, pero si lo que necesitas
saber es de donde saco la información del "Archivo 2", no importa mucho, los
datos están en diferentes celdas y puedes tomar cualquiera como referencia,
pueden ser:

Numero de prestamo: Celda B8
Fecha: Celda A15
Usuario: Celda b14

No se si con esto te sirve. Si no me explico bién disculpame.

Saludos.

"Héctor Miguel" wrote:

hola, Cesar !

disculpa si te parezco "pesado"... pero trata de "ver" lo que se ve y como se ve... desde este lado del mensaje
y... si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

> ... para ver si soy mas especifico voy a tratar de explicar lo que deseo hacer:

ok, ahora... imagina que tu NO tienes acceso a tus archivos ni conoces como es el "arreglo" de los datos ni su tipo
y que tienes que (re)construir algun "modelo" que pueda servir "de base" para buscar por donde se hace lo que solicitas
y que para ello, dispones SOLAMENTE de la explicacion que sigue (en tus propias palabras)...

> Tengo un archivo "Archivo 1" donde tengos una tabla con los siguientes datos
> (voy a colocar solo 3 para no hacer muy larga la explicacion):
> Celda A1: Numero de Prestamo, Celda B1: Fecha, Celda B2: Usuario.
> Tengo otro archivo "Archivo 2" donde tengo un formato donde tengo estos mismos datos en otro orden
> y con otro formato y que se llena a medida que se hacen los prestamos
> pero este archivo es solo para hacer el formato e imprimirlo.

1) puedes "ver" cual archivo es cual, y donde esta cada uno de los datos, y a donde se deben pasar de un archivo a otro ???

> La idea es que en el Archivo 2 exista un boton que al finalizar de cargar la informacion
> revise si en el Archivo 1 ya existe el numero de prestamo ubicado en el Archivo 2
> (esto para no cometer el error de cargarlo 2 veces). En caso que exista, no debe hacer nada el archivo
> (puede mostrar un mensaje que diga que ya existe el numero de prestamo y terminar la funcion).
> En caso que no exista, debe copiarlo al final de la tabla en el Archivo 1 y asi como ese dato
> copiar el resto de los datos como Fecha, Usuario y todos aquellos que se requieran
> (estos datos son tomados todos del archivo 2 y transferidos a la ultima celda disponible en el archivo 1.

2) ya supiste en donde debe buscarse el numero de prestamo, o estas seguro que no haya filas intercadadas ?
o de que celda se toma cada dato (en un archivo) y a que parte se debe pasar (en el otro archivo) ???

> Asi con un simple boton puedo cargar la informacion en el archivo
> y no tengo que copiar todos los datos en ambos archivos sino con un boton descargarlos automaticamente.

3) algo de lo aqui explicado le da claridad al asunto y ya puedes armar un modelo donde puedas resolver estas inquietudes... ?
>> solo necesitas encontrar la forma de "decirle" a excel dos o tres detalles (de los que no expones en la consulta (p.e.)
>>
>> - "que" se busca
>> - "donde" lo puede encontrar
>> - "que" quieres que haga si lo encuentra
>> - "que" debe hacer si no lo encuentra (y donde, como, cuando, ...)
>> - "cosillas" por este estilo ;)
>>
>> todo esto (de preferencia) +/- exactamente



Respuesta Responder a este mensaje
#5 Héctor Miguel
28/08/2008 - 01:58 | Informe spam
hola, Cesar !

... no entendi bien lo que me preguntas
pero si lo que necesitas saber es de donde saco la informacion del "Archivo 2", no importa mucho
los datos estan en diferentes celdas y puedes tomar cualquiera como referencia, pueden ser:
Numero de prestamo: Celda B8
Fecha: Celda A15
Usuario: Celda b14
No se si con esto te sirve. Si no me explico bien disculpame...



precisamente, puesto que la informacion esta en diferentes celdas entre uno y otro archivos...
es que la informacion que provees (hasta esta consulta) no es lo suficiente clara para no tener que adivinar :D

pero... si comentas que puede tomarse "cualquiera" para intentar un acercamiento a la solucion de TU problema...
prueba adaptando alguna de las siguientes sugerencias en conversaciones "similares": -> http://tinyurl.com/58prol

si cualquier duda... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida