Mediante una pequeña macro puedes hacer lo que quieres, haz lo siguiente: abres tu libro despues pulsas la combinacion de teclas ALT+F11, veras que en la parte izquierda estan todas las hojas que contiene el libro activo, bueno dando doble click en la hoja donde quieras que funcione la macro copias el siguiente codigo
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$A$1" Then Exit Sub
If Range("C1") = "" Then
Range("C1") = Range("A1")
Else
If Range("C2") = "" Then
Range("C2") = Range("A1")
Else
If Range("C2") <> "" Then
Range("C1").End(xlDown).Offset(1, 0) = Range("A1")
End If
End If
End If
End Sub
luego con la combinacion de teclas ALT+Q cierras el edito de visual basic y vuelve a la hoja de excel y veras que al introducir valores en la celda A1 estas se iran almacenando en la Columna C una debajo del otro.
Espero te sirva
Saludos