Vba 是否有一种方法可以使用宏在任意单元格I';是否已选择并自动删除用户名?
这里的要点是我有一列单元格,我想在每个单元格中添加注释(我用sort上下移动)。然而,我有点太懒了,以至于每次插入空白注释以备将来使用时,我都不得不删除数百个单元格中的用户名。所以我想,如果我可以选择一个单元格,只需按一个快捷键就可以了。ExcelVBA有不错的在线帮助Vba 是否有一种方法可以使用宏在任意单元格I';是否已选择并自动删除用户名?,vba,excel,Vba,Excel,这里的要点是我有一列单元格,我想在每个单元格中添加注释(我用sort上下移动)。然而,我有点太懒了,以至于每次插入空白注释以备将来使用时,我都不得不删除数百个单元格中的用户名。所以我想,如果我可以选择一个单元格,只需按一个快捷键就可以了。ExcelVBA有不错的在线帮助 Activecell.AddComment ("test") or Activecell.AddComment ("") With Worksheets(1).Range("e6").AddComment .Vis
Activecell.AddComment ("test") or Activecell.AddComment ("")
With Worksheets(1).Range("e6").AddComment
.Visible = False
.Text ""
End With
为此宏指定快捷键:
Sub BlankComments()
Dim r As Range
For Each r In Selection
r.ClearComments
r.AddComment Text:=""
Next r
End Sub
选择一些单元格并运行宏。您尝试过什么吗?不需要括号,因为您不需要返回值。应该只是
Activecell.Addcomment“test”
仍然可以,但是有点误导。