• 👏 Bienvenido a nuestra comunidad Excel

    ¿Todavía no estás registrado? 😲

    Registrate gratis aquí y podrás:

    💪 Hacer preguntas a los expertos
    ⬇️ Descargar ejemplos y plantillas
    🏅 
    Acceder a contenidos premium

Rellenar una tabla en función del dato de una celda que cambia diariamente

pearljam

Member
Buenas tardes a todos,

Estoy teniendo un problema con una operativa que quiero implementar en libro de excel. La duda es la siguiente:

En la hoja 1, en la celda A1 tengo una celda con un valor que cambia una vez al día debido a que lo tengo conectado a una conexión externa que me facilita el dato.

Lo que yo pretendo hacer es, en la Hoja 2, crear una tabla con los cambios del dato de la celda "A1" anteriormente mencionada, es decir,

- El dato de hoy que me lo asigne en la celda "B1" de la hoja 2 con la fecha en la que cambió
- El dato de mañana que me lo asigne en la celda "B2" de la hoja 2 con la fecha en la que cambió
- El dato de pasado que me lo asigne en la celda "B3" de la hoja 2 con la fecha en la que cambió
.
.
.
.

Así sucesivamente hasta ir creando un histórico de datos con los cambios diarios. Espero haberme explicado bien.

No encuentro la manera viable de hacerlo mediante macros, me encuentro atascado. Alguien me podría ayudar si es tan amable?

Lo agradezco de antemano
 

pearljam

Member
Hola Leopoldo, muchas gracias por tu ayuda y por tomarte la molestia.

He estado revisando y existe un problema, por que hay que estar confirmando con la tecla "enter" en la celda "A1" de la "hoja1" porque cuando se carga el dato externo no lo copia a la "hoja2", es decir, no lo hace automatico como es mi idea, si no que hay que andar confirmando con la tecla "enter"

Te adjunto el archivo para que lo veas
 

Adjuntos

pearljam

Member
Exactamente lo que necesito es que cada vez que actualice el dato, ya sea de manera automática o de manera manual pulsando yo "Actualizar todo", me vaya rellenando la lista en la hoja2.

Ahora lo que veo es que cuando abres la hoja, el dato se actualiza una vez, pero si cambia de valor por que le pulso yo a "actualizar todo" o por que se actualiza automáticamente el dato pasados unos minutos, no me recoge el cambio.

No se si me he explicado bien
 

pearljam

Member
El primer Excel que me enviaste ayer Leopoldo, si recogía la filosofía de lo que quería hacer pero con la salvedad de que había que poner los datos a mano.

Yo lo que quiero es la filosofía del primer excel que me enviaste ayer pero que no haya que pulsar la tecla "enter" sino que lo rellene automáticamente cuando cambie el dato que proviene de la fuente externa
 

pearljam

Member
Si no fuera viable, me podría valer el primer excel que me enviaste haciendo una macro con un botón que lo actualice automáticamente.

Por otro lado, no se si se puede duplicar la primera programación que me pasaste Leopoldo para que haga lo mismo en las celdas B1, C1, y D1 y que me vaya generando los cambios en la hoja2, es posible?

Gracias de antemano!
 

pearljam

Member
Perfecto Leopoldo ahora si lo hace perfecto!

Entiendo que si quiero hacer lo mismo en las celdas B1, C1, D1, etc... simplemente tendré que copiar el código en VBA y cambiar los rango de las celdas donde quiera que se ubiquen los nuevos datos, ¿cierto?

Muchas gracias, me estas ayudando mucho
 
Arriba