If ActiveCell has a comment then exit sub
On Monday, January 12, 2015 at 6:25:48 PM UTC-8, GS wrote:
If Not ActiveCell.Comment Is Nothing Then Exit Sub
But what if the user wants to edit the existing comment?
Well, of all things, that works. I thought for sure I tried that and was not getting the results I needed.
If you try to Add a comment in a cell where there is already one it exits sub, or else you can Edit the text or else you can Delete a comment.
Thanks for the help. I should have been able to do that myself!
Howard
Sub myAdd_myEdit_myDelete_Comment()
Dim myAdd, myEdit, myAE
Dim MyComment As String
Dim commentCell As Range
Dim cmt As Comment
myAE = InputBox("If adding comment enter ""Add""" _
& vbCr & vbCr & _
"If editing comment enter ""Edit""" _
& vbCr & vbCr & _
"If Deleting comment enter ""Delete""", "Comments")
If myAE = "Add" Then
'ActiveSheet.Unprotect Password:=123
Set commentCell = ActiveCell
MyComment = InputBox("Enter your comments", "Comments")
If Not ActiveCell.Comment Is Nothing Then Exit Sub
Range(commentCell.Address).AddComment
Range(commentCell.Address).Comment.Text Text:=MyComment
ElseIf myAE = "Edit" Then
MyComment = InputBox("Enter your comments", "Comments")
ActiveCell.Comment.Text Text:=MyComment
ElseIf myAE = "Delete" Then
ActiveCell.Comment.Delete
'ActiveSheet.Protect Password:=123
End If
End Sub
|