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