在 Excel 2010 中,许多行设置为 0.00 像素。如何将所有行设置为另一个高度

在 Excel 2010 中,许多行设置为 0.00 像素。如何将所有行设置为另一个高度

在 Excel 2010 中,我的一位同事将几行设置为 0.00 行高。我需要将所有行设置为除零 (0) 之外的任何其他高度。

我尝试了以下方法:

  1. UNHIDE
  2. FORMAT>ROW HEIGHT
  3. FORMAT>AUTO FIT ROW HEIGHT
  4. COPY>PASTE SPECIAL>VALUES ONLY(以及所有其他 PASTE 选项)
  5. 选择整个工作表,然后使用光标手动调整大小,但每次只能调整一行。

我有数百行需要修复,所以这没什么用。我非常熟悉 Excel,但我已经束手无策了。任何帮助我都会很感激。

答案1

在你的问题中说过这一点

我很熟悉 Excel,但还是束手无策

我可以放心地假设您可以在电子表格中运行一个简单的宏,并尝试看看是否可以调整行大小。

Sub Macro2()
Rows.Select
Selection.EntireRow.Hidden = False
Selection.RowHeight = 25
End Sub  

如果可以使用 VBA,请尝试一下。您可以随意将行高从 25 更改为任何所需的高度。

宏已更新,并带有Selection.EntireRow.Hidden = False语句。看看这对您是否有用。

答案2

您可以通过手动排序行来实现您的目标。请确保选择整个工作表,左上角 - 单击交叉方块。

选择所有单元格后,手动调整其中一行可见行的高度(无论哪一行)。所有行(包括隐藏行)的高度都将变为该高度。

答案3

我刚刚遇到了同样的问题,并在我的案例中找到了答案!(Excel 2013)

我有一张带有隐藏行的表,我无法一次性取消隐藏它。

我选择了表格,转到表格工具设计选项卡,转换为范围,现在调整行大小,瞧!

转换回表格。必须调整一些列的大小并重新格式化,但现在所有行都可见。

我希望这能对其他人有所帮助!

答案4

我在 Office 365 Excel 中也遇到了这个问题,并找到了一个简单的解决方案。突出显示所有行,然后尝试设置行高,或选择“自动调整行高”,只有当至少一个选定行的高度不为零时,才会调整高度为零像素的行的大小。如果您首先选择电子表格中的所有行,然后手动将每行的高度设置为 0 像素,然后可以再次选择所有行,手动将高度设置为非零值,然后所有行的大小都会调整。

相关内容