隐藏大量行(Microsoft Excel)
Julia希望隐藏工作表中除1-30行之外的所有行。
她正在寻找最快,最简单的方法。
如果您不必过于频繁地进行隐藏,则最简单的方法是以下操作,前提是A列的每个单元格中都有内容:
。选择单元格A31。
。按Shift + Ctrl +向下键。选择了从A31到列A中最后使用的单元格的所有单元格。
。再次按Shift + Ctrl +向下键。选择扩展到列A中的最后一个单元格。 。像平常一样隐藏行。 (或者右键单击并以这种方式隐藏或使用菜单)
如果您没有在A列的所有单元格中都有数据,则以下变体可能是最快的方法:
。选择单元格A31。
。按Shift + Ctrl + End。从A31到所选数据表中最后使用的单元格的所有单元格。
。按Shift + Ctrl +向下键。选择扩展到工作表的最后一行。
。像平常一样隐藏行。 (或者右键单击并以这种方式隐藏,也可以使用菜单。您也可以只按Ctrl + 9。)
这是可以使用的另一种快速方法:
。在名称框(工作表的左上角,列A上方)中,输入A31:A65536。 Excel选择您输入的范围。
。像平常一样隐藏行。 (或者右键单击并以这种方式隐藏,或者使用菜单/功能区。也可以按Ctrl + 9。)
如果您需要经常隐藏这样的行,则可以使用宏记录器来记录上述任何一种技术,或者可以使用更灵活的宏,如下所示:
Sub HideRows() Dim r As Variant On Error GoTo Canceled r = InputBox("Rows to Hide:") Rows(r).EntireRow.Hidden = True Canceled: End Sub
唯一需要注意的是,您需要记住在为宏指定的行中包括一个冒号。因此,如果要隐藏第31到543行,则应输入31:543。
注意:
如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。
链接:/ excelribbon-ExcelTipsMacros [点击此处在新的浏览器标签中打开该特殊页面]。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(5731)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本:
链接:/ excelribbon-Hiding_a_Huge_Number_of_Rows [隐藏大量行]。