View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
jtp jtp is offline
external usenet poster
 
Posts: 1
Default How to judge some cell that had been added comments?


Terry, it sounds like you want to add text to a comment that is alread
there. Taking what Shah wrote and modifying it to update rather tha
overwrite, it would look like this.

Sub Test()
Dim rng As Range
Dim cmttext As String, oldtext as string

cmttext = "Insert New comment text here."
Set rng = ActiveCell

If Not rng.Comment Is Nothing Then
If MsgBox("Below Comment is already present in the active
cell.Do You want to update it." _
& vbNewLine & rng.Comment.Text, vbYesNo, "Update Comment") =
vbYes Then
oldtext = rng.comment.text
rng.Comment.Delete
rng.AddComment oldtext & chr(13) & cmttext
End If
Else
rng.AddComment cmttext
End If
End Sub

Otherwise if you just want to overwrite it, Shah's procedure i
perfect.

Jaso

--
jt
-----------------------------------------------------------------------
jtp's Profile: http://www.excelforum.com/member.php...fo&userid=2113
View this thread: http://www.excelforum.com/showthread.php?threadid=49599