Gord
Many thanks for the time you put into coming up with a possible solution. I
will be giving it a try. I do need for the user to be able to view
historical data that has been entered. Your method should facilitate this.
Colin
"Gord Dibben" wrote:
An accumulator cell idea is risky idea. Mistakes are difficult to find and
correct.
Having said that, here is a method you can try.
Add this event code to the sheet with the entry cell at A1
Add a new sheet named Retriever
You can hide that sheet if you wish. It is just used to collect the entries
made in A1
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
'accumulator/summer
On Error GoTo stoppit
Application.EnableEvents = False
If Target.Address = "$A$1" And Target.Value < "" Then
Sheets("Retriever").Cells(Rows.Count, "A").End(xlUp) _
.Offset(1, 0).Value = Target.Value
End If
stoppit:
Application.EnableEvents = True
End Sub
In whatever cell on the "separate worksheet" you want the accumulated value
enter =SUM(Retriever!A2:A1000)
If user makes a mistake you at least have a list of all entries to peruse.
Note: to correct a mistake, you will have enter a negative number to
subtract the mistake from the SUM formula.
Gord Dibben MS Excel MVP
On Sun, 18 Jan 2009 06:22:07 -0800, Colin Fisher <Colin
wrote:
I want to allow the user to type an Integer value into a worksheet cell. The
cell value is added to the previous cell entries from that same cell and
displayed in a linked cell on a separate worksheet.
If possible, all values for previous weeks entries on the worksheet can be
retrieved and displayed without the need to store each spreadsheet as a
separate file.
Any help on this would be grealty appreciated