Home |
Search |
Today's Posts |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Or to add another date at the end of the existing comment, and open the
comment for editing: '========================= Sub CommentDateTimeAdd() Dim strDate As String Dim cmt As Comment Dim lBreak As Long Dim lArea As Long strDate = "dd-mmm-yy hh:mm:ss" Set cmt = ActiveCell.Comment If cmt Is Nothing Then Set cmt = ActiveCell.AddComment cmt.text text:=Format(Now, strDate) & Chr(10) Else cmt.text text:=cmt.text & Chr(10) _ & Format(Now, strDate) & Chr(10) End If With cmt.Shape.TextFrame .Characters.Font.Bold = False End With SendKeys "%ie~" End Sub '========================= Ron de Bruin wrote: Hi Ben You can run this macro if you want to add a comment with date/time stamp or change the date/time in the comment. Sub Test() Dim cmt As Comment Set cmt = ActiveCell.Comment If cmt Is Nothing Then ActiveCell.AddComment ActiveCell.Comment.Text Text:=Format(Now, "dd-mmm-yy hh-mm-ss") Else If IsNumeric(Right(ActiveCell.Comment.Text, 2)) Then ActiveCell.Comment.Text Text:=Left(ActiveCell.Comment.Text, Len(ActiveCell.Comment.Text) - 18) _ & Format(Now, "dd-mmm-yy h-mm-ss") Else ActiveCell.Comment.Text Text:=ActiveCell.Comment.Text & Chr(10) & Format(Now, "dd-mmm-yy hh-mm-ss") End If End If End Sub -- Debra Dalgleish Excel FAQ, Tips & Book List http://www.contextures.com/tiptech.html |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Timestamp | Excel Discussion (Misc queries) | |||
excel 2000 how to format the comments font all comments | Excel Discussion (Misc queries) | |||
Timestamp | Excel Discussion (Misc queries) | |||
Timestamp | Excel Discussion (Misc queries) | |||
timestamp on each row... | Excel Programming |