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 2007,请输入A31:A1048576)

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培训的来源。

本技巧(12125)适用于Microsoft Excel 2007、2010、2013和2016。您可以在此处为Excel的较旧菜单界面找到此技巧的版本:

链接:/ excel-Hiding_a_Huge_Number_of_Rows [隐藏大量行]。