Excel 将单元格内容作为 link 插入形状

Excel insert cell content as link to inserted shapes

我正在尝试使用单元格的内容自动填充形状的标题。我怎样才能做到这一点。几乎就像使用粘贴 link 函数一样,因此标题会随着单元格内容的变化而变化。

有两种方法:

1

这种方式使用VBA。将此添加到该工作表的代码模块:

Private Sub Worksheet_Change(ByVal Target As Range)
    Const Shape = 1
    Const LinkedCell = "a1"
    If Replace(Target.Address, "$", "") = UCase$(LinkedCell) Then
        Shapes(Shape).TextFrame2.TextRange = Target
    End If
End Sub

您可以编辑顶部附近的两条常量线以指定哪个形状(按数字或名称),您还可以指定哪个单元格 'link' 到形状的文本。

2

这种方式不使用VBA。单击形状 select。现在,单击 excel 顶部的公式栏并键入一个等号,然后键入您希望 link 到的单元格地址。例如:

=A1

...然后按 ENTER 键确认。