vba - 使用 VBA 向单元格添加注释

标签 vba excel excel-2013

有没有办法通过将鼠标悬停在单元格上来激活对单元格的评论?我有一系列单元格,当将它们悬停在每个单元格上时,我想从另一张纸中提取相应的注释。悬停事件将从另一个工作表中各自的单元格中提取注释。

注释是字符串值。基本上,我在工作表 1 中有一系列单元格,比如说 A1:A5,当我将鼠标悬停在它们上方并从工作表 2 范围 B1:B5 中提取时,我需要弹出注释。我不会手动执行的原因是因为 Sheet 2 的内容每天都在变化。这就是为什么我想看看是否有 VBA 解决方案。

最佳答案

将鼠标悬停在包含评论的任何单元格上,会显示该单元格的评论

这是向单元格添加评论以及更新评论文本的方式

Sub aaa()
    With Range("E6")
        If Not .Comment Is Nothing Then .Comment.Delete
        .AddComment "this is a comment"
        .Comment.Text "abc123" 'No need the assignment sign "=" after .Comment.Text             
    End With
End Sub

关于vba - 使用 VBA 向单元格添加注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45600673/

相关文章:

excel - 使用VBA获取MDX数据

excel - Groovy 脚本挂起

excel - 迭代 Excel 范围时,值每隔一个单元格写入一次

vba - Excel VBA 中的类型不匹配错误与 "WITH"

vba - 在 Excel 中通过宏向表格添加列时设置列标题

VBA - 工作表的方法 'delete' 失败

excel - VBA 通过单击按钮创建一个新工作簿

python - 使用openpyxl向下计算公式

excel - 如何添加日历、日期选择器?

excel - AutoFilter返回正确的结果,但是当 SpecialCells(xlCellTypeVisible).value 时,excel只返回一半的记录