Excel: ¿Cómo recopilar datos de una sola celda y colocarlos en una tabla?

Excel: ¿Cómo recopilar datos de una sola celda y colocarlos en una tabla?

Tengo una macro que hace algunos cálculos y luego produce un resultado que aparece en una sola celda. Cuando ejecuto la macro nuevamente, produce otro resultado en la misma celda y así sucesivamente. Deseo copiar los datos de esa celda y colocarlos en una tabla, digamos en la celda B1. Y luego el siguiente resultado en la celda C1. Y así sucesivamente hasta tener una tabla de datos.

¿Existe una forma sencilla de hacer esto?

¿Y podría ejecutar la macro (digamos) 100 veces y cada vez copiar los datos en la tabla como se describe anteriormente?

¡Gracias!

Respuesta1

Aquí hay un ejemplo de macro súper simple:

Sub MaintainHistory()
    Dim s As String, n As Long, v As Variant
    v = Rnd()
    Range("A1") = v
    If Range("B1") = "" Then
        Range("B1") = v
    Else
        n = Cells(Rows.Count, "B").End(xlUp).Row + 1
        Range("B" & n) = v
    End If
End Sub

información relacionada