Thread: =TODAY()
View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.misc
Gord Dibben Gord Dibben is offline
external usenet poster
 
Posts: 22,906
Default =TODAY()

Amy

See John McGimpsey's site for a non VBA approach using a circular reference.

http://www.mcgimpsey.com/excel/timestamp.html

Would your users object to having event code add a static date when the workbook
is opened?

Is your template a true template file? As in template.xlt?

You could add this code to Thisworkbook module in your Template.xlt file

Private Sub Workbook_Open()
With Sheets("Sheet1").Range("A1")
If .Value = "" Then
.Value = Format(Now, "ddmmmyy")
End If
End With
End Sub

Whenever a new book is created from your template, the date will be entered in
A1 of Sheet1.

When you save that book as template1.xls, the date will be frozen.


Gord

On Wed, 23 Jan 2008 14:35:01 -0800, Amy wrote:

Thanks, but is there a formula that I can use so the users of my template
never have to enter a date?

AS

"Gord Dibben" wrote:

Yes.

OR enter the date using CTRL + semi-colon to get a static date.

OR code the date as static when you save the file.


Gord Dibben MS Excel MVP

On Wed, 23 Jan 2008 12:56:00 -0800, Amy wrote:

If I use this in a template, how can I get it to save the correct day's date
each time? Do I have to copy, paste special - values?