Importar datos desde otra planilla de nombre aleat

Hola, primero que nada gracias por responder tan rapido las preguntas :) los felicito.
Ahora si la duda:
Tengo que hacer una planilla equis.xls que tiene que recolectar datos desde otras planillas, eso se que es posible, ahora... Puedo recolectar datos de una planilla que cambia su nombre, osea la planilla no cambia el nombre pero quiero que junte los datos de la fecha.
La planilla equis.xls saca datos de 9-8-2010.xls hoy, pero mañana quiero que saque de 10-8-2010.xls y sin tener que modificar todos los días alguna fórmula.
Bueno desde ya agradezco la ayuda
Saludos!

1 respuesta

Respuesta
1
Para obtener la fecha como nombre para usar en una planilla tienes que usar una macro con estas instrucciones:
 nombre = (Day(Now) & "-" & Month(Now()) & "-" &Year(Now()))
 Cells(1, 1).Value = nombre
Esto coloca la fecha del día en la celdilla A1 para que después cojas con la planilla que extrae información los datos con esa fecha. Puedes definirla como macro que se ejecuta al iniciar Excel guardándola como auto_open()
Hola, primero que nada gracias por tu tiempo..
Creo que me exprese mal,
La planilla "madre" que junta información de las demás planillas, tiene que juntar información de una planilla distinta todos los dias; ¿Y esa planilla lleva el nombre de "xx-xx-xx"(la fecha del día)
hay alguna manera de hacer que junte información de la planilla del día?
Si entendiste bien y esa es la respuesta, si puedes aclarame un poco más es que soy nuevo en excel
La planilla madre te abrirá el archivo del día con estas órdenes:
 anio = Year(Now)
 agno = Mid(anio, 3, 2)
 nombre = (Day(Now()) & "-" & Month(Now()) & "-" & agno)
 Cells(1, 1).Value = nombre
Workbooks. Open (nombre)
Después de esto empiezas a recopilar la información.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas