Situar unos valores en función del dia actual mediante una

Para subir hojas de calculo de Ingenieria civil
Reglas del Foro
Favor de usar el boton de Dar Gracias
En el mensaje del usuario al que deseas agradecer
En vez de escribir gracias repetidamente
Responder
tetriak
Usuario Principiante
Usuario Principiante
Mensajes: 13
Registrado: Mar Jul 14, 2009 4:55 am

Hola a todos, os comento mi pequeño repto:
Estoy programando una macro que copie unos valores de un libro de excel y los pegue en otro libro de excel.

Tengo que ejecutar esta macro una vez por día

En la segunda hoja donde se pegaran los valores he puesto los días del mes en una columna, en este caso, hasta el 31 de julio.

He creado 3libros.xls para facilitar la ayuda, los cuales los he agrupado en un archivo Winrar.

He tenido que colgarlos en un servidor, en este caso rapidshare, para que podais descargarlos.

esta es la direccion: http://rapidshare.com/files/255277200/L ... 3.rar.html

aqui explico su contenido y objetivo:

Libro0.xls: donde se almacenara la macro y el boton para activarla

Libro1.xls: donde estan los valores que se copiaran diariamente al libro2.xls. Estos valores canviaran diariamente y son dados por fórmulas numericas. Utilizando 2 valores ya será suficiente para que pueda extrapolarlo a los archivos originales

Libro2.xls: alberga los valores (ya sin fórmulas) del libro1.xls, los cuales se colocaran en la fila del dia anterior al ejecutado la macro, es decir, del dia de ayer.

La colocación de estos valores del libro1 al libro2 coincide con el titulo de cada casilla, en este caso, letras del alfabeto.

El ojectivo es que cada día pueda ejecutar la macro y se copien los valores (no formulas) del libro1 al libro2, al dia anterior al de hoy, o HOY()-1, que es lo mismo.

Muchas gracias por vuestra ayuda.
Avatar de Usuario
joserik_IC
Usuario Principiante
Usuario Principiante
Mensajes: 14
Registrado: Lun Sep 17, 2007 9:22 am
Ubicación: Santa Cruz

hola, disculpa lei un poco rapido tu mensaje, pero talvez necesitas usar la función "Now", avisame, ok.
sub ahora()
[a1]=Now
end sub
tetriak
Usuario Principiante
Usuario Principiante
Mensajes: 13
Registrado: Mar Jul 14, 2009 4:55 am

Joserik_IC, un compañero me propuesto esta solución.

He colgado un archivo comprimido en .rar donde se incluyen 3 libros: libro0, libro1 y libro2.

Estan en 3 servidores, por si alguno de los 3 fallan.
-----------------------------------------------------------------------------------
http://rapidshare.com/files/256415207/L ... k.rar.html

http://www.gigasize.com/get.php?d=8y7socdbfob

http://www.mediafire.com/?sharekey=7dc9 ... 6e282a0ee8

(esta última dirección si la usas escríbela en una línea únicamente)

--------------------------------------------------------------------------------------
Cuando tengas el archivo, verás que cuando se ejecuta la macro del libro0, se copian los valores del libro1 al libro2, en la fila del día correspondiente y entre las columnas "B" e "I"

Quisiera realizar otra macro casi igual a esta, pero necesito que los mismos valores se peguen entre las columnas "K" y "R" también en su día correspondiente y con el mismo orden que antes.

De esta manera, entenderé como se hace para cambiar la posición de los valores a pegar y podré realizar más modificaciones de la misma forma, variando el rango de columnas donde se pegarán dichos valores.

¿Sabrías más o menos como se haría esta leve modificación?¿Sabrías más o menos como se haría esta leve modificación?

Muchísimas gracias.

Saludos
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje

Volver a “Hojas de Calculo Excel”

  • Información