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 键确认。
我正在尝试使用单元格的内容自动填充形状的标题。我怎样才能做到这一点。几乎就像使用粘贴 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 键确认。