Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello all,
When a user enters data in (say) B:6, I need to have the date of the entry appear in B:5, and the Time in D:5. The following does it OK in one respect: When the user deletes the data, that date (& time) go away. They re-appear when new data is added. BUT.... it keeps regenerating so that the times & dates of existing entries all end up the same when the user enters new data, reopens the sheet, or does anything else that causes the sheet to refresh. Here is the code: (Date function only: the Time function is similar) Function DateStamp(varTheCell) If varTheCell.Value < "" Then DateStamp = Date Else DateStamp = "" End If End Function I mean, I can see why the regens happen. I tried to rewrite it to hold off the update based on what appears in the cell with the DateStamp function in it, but Excel (97) complained of a circular reference. Is there some way out of my dilemma? Thanking everyone in advance, -plh I keep hitting "Esc", but I'm still here! |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How do you make the INFO("directory") function work? | Excel Worksheet Functions | |||
Can you make a cell = 0 if original function is creating a"#ref!"? | Excel Worksheet Functions | |||
Make "Edit" mode default, rather than "Enter"? | Excel Discussion (Misc queries) | |||
can i make a "repeat until" kind of function in excel2003 | Excel Discussion (Misc queries) | |||
how can I make an excel cell "mark" or "unmark" when clicked on? | Excel Discussion (Misc queries) |