根据行高插入行

时间:2018-10-11 18:25:16

标签: excel vba excel-vba

我在excel中有一个范围,希望将其插入ppt幻灯片中。

如果这些行具有特定的高度(取决于单元格的文本值),那么我将毫不费力地插入,即每六行插入具有特定标题列(=第1行的列标题)的新行。

因为从第2到第N的行被各种换行文本填充,所以行高不是恒定的。因此,可能是一行具有高度的行,仅覆盖ppt幻灯片,也可能是几行覆盖了一张幻灯片。

我不知道插入新标题行的标准是否可以是一个或多个行的最大固定高度,如果可以,可以给我一些指导吗?

谢谢

1 个答案:

答案 0 :(得分:1)

我对是否可以将行的最大高度(锁定行高度)设置为默认值表示怀疑。您可以lock a row height,但这意味着工作表将受到保护(通过密码)。

您可以通过以下方式设置默认的高度值: "Changing Default Row Height"。这不会阻止其他用户增加/减少行高。

另一种容易更改所有行高的方法是使用此代码(每次打开/关闭工作簿时都可能触发):

Sub RowHeights()
ActiveSheet.Rows("3:34").RowHeight = 15 'Set row 3 to 34 to RowHeight: 15
End Sub
相关问题