将注释链接到多个单元格(Microsoft Excel)
当您在工作表中插入注释时,该注释与单个单元格相关联。有时您可能希望将单个注释与两个或多个单元相关联。不幸的是,Excel没有提供此功能-注释和单元格之间存在严格的一对一对应关系。
但是,您可以使用解决方法-创建自己的注释。您可以使用文本框来包含您的注释,然后在文本框和注释所适用的任何单元格之间画线。如果通常希望隐藏注释,则需要使用宏来使文本框和行可见或不可见。
例如,假定您在名为“文本框1”的文本框中创建注释。此外,假定您有两行从文本框到要应用注释的单元格。第一行称为行1,通向单元格C15。第二行称为行2,通向单元格F7。您可以将以下宏添加到工作表的对象:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Shapes("Text Box 1").Visible = False Shapes("Line 1").Visible = False Shapes("Line 2").Visible = False If Target.Address = "$C$15" Then Shapes("Text Box 1").Visible = True Shapes("Line 1").Visible = True End If If Target.Address = "$F$7" Then Shapes("Text Box 1").Visible = True Shapes("Line 2").Visible = True End If End Sub
只要在工作表上进行选择,就会隐藏这三个对象。如果选择单元格C15,则将显示文本框和适当的行。同样,如果选择单元格F7,则文本框及其行将变为可见。
注意:
如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(2393)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: