Does this mean that you have certain cells that you want to track?
If yes, then you could run a macro when you're done with the form:
Option Explicit
Option Base 0
Sub testme01()
Dim myCellAddresses As Variant
Dim FormWks As Worksheet
Dim LogWks As Worksheet
Dim nextRow As Long
Dim iCtr As Long
Set FormWks = Worksheets("formsheet")
Set LogWks = Worksheets("logsheet")
myCellAddresses = Array("a1", "b9", "c22", "e14")
With LogWks
nextRow = .Cells(.Rows.Count, "A").End(xlUp).Row + 1
For iCtr = LBound(myCellAddresses) To UBound(myCellAddresses)
.Cells(nextRow, iCtr + 1).Value _
= FormWks.Range(myCellAddresses(iCtr))
Next iCtr
End With
End Sub
I used two worksheets (fromSheet and LogSheet). I wanted the values in
a1,b9,c22,e14 to be kept in the log sheet in the next row (columns A

).
(adjust names and addresses to match your form.)
If you're new to macros, you may want to read David McRitchie's intro at:
http://www.mvps.org/dmcritchie/excel/getstarted.htm