您可能会发现有时将单元格的内容放入工作表的页脚中,并且每次单元格的内容更改时都更新页脚会有所帮助。最简单的方法是使用宏。下面是将单元格A1的内容放在页脚左侧的宏的示例:

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

ActiveSheet.PageSetup.LeftFooter = Range("A1").Text End Sub

每次Excel进行正常的重新计算时(即每次任何单元格的内容更改或有人按下F9时)都将运行该宏。如果希望内容位于页脚的其他部分,则可以将LeftFooter更改为CenterFooter或RightFooter。

若要将默认格式以外的任何其他格式应用于页脚,则需要添加特殊的格式代码,并且还可以使用Excel可以识别页眉和页脚的特殊数据代码。特殊格式和特殊数据代码都相当长,并且已在_ExcelTips的其他问题中进行了介绍。_

如果使用的工作表非常大,则每次重新计算Excel时都更改页脚可能会不必要地降低计算机的速度。

毕竟,页脚对于用户仍然不可见,直到实际打印工作表为止。在这种情况下,您只需要将上面的宏重命名为其他名称,然后在打印工作表之前将其作为最后一步手动执行。

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(8965)适用于Microsoft Excel 2007、2010和2013。您可以在以下版本的Excel的较旧菜单界面中找到该技巧的版本: