将单元格内容绑定到另一个单元格中的注释框

将单元格内容绑定到另一个单元格中的注释框

我想将一个单元格的内容(当前为文本字符串)显示为另一个单元格中的注释。此外,如果测试内容发生变化,这种连接是否可能自行更新?包含文本字符串的单元格位于大型电子表格的末尾。如果此类单元格的内容可以作为注释显示在屏幕的可见部分,我就不必不断地来回滚动来访问远处的单元格。

感谢建议

答案1

您可以在 VBA 中使用此代码Worksheet不是一个模块) 即价值的来源。

sheet1是您希望评论转到的工作表

Intersect range您想要用作注释的值,是with range您想要注释的单元格。

Private Sub Worksheet_Change(ByVal Target As Range)
Dim cmt As String

'Check Target Range has value
If Not Intersect(Target, Range("A1")) Is Nothing Then

    'Check value isn't blank
    If Target.Value <> "" Then

    'Take target contents and store to string
    cmt = Target.Value

        'Change sheets and set comment of desired range
        With ThisWorkbook.Sheets("Sheet1")
            .Range("A1").ClearComments
            .Range("A1").AddComment Text:=cmt
        End With

    End If

End If
End Sub

答案2

严格来说,这不是对你问题的回答,但可能是对你的问题的解决方案。据我了解,你的问题是

我希望当我在工作表的左上角(主角)工作时能够引用(即查看)“远处”单元格(“在工作表末尾”)的值,并且我希望能够执行此操作而无需来回滚动到“远处”单元格。

因此,将“远处”的单元格链接到 Sheet2 主区域中的单元格。单击鼠标(或使用Ctrl+ Page Down(和Ctrl+ Page Up))即可查看它们,然后同样快速地返回 Sheet1,而不会丢失当前位置。

答案3

不,如果不使用 VBA,就无法将单元格链接到注释。

但是,您可以通过选择文本框然后在公式栏中输入单元格地址将单元格链接到文本框。

此外,您可以复制您想要跟踪的范围并将其作为链接图片粘贴到工作表的其他位置。随着工作表中的值发生变化,图片将更新

相关内容