【发布时间】:2020-10-17 05:39:47
【问题描述】:
谁能帮我解决这个问题?
我正在尝试编写一个宏,该宏将在第 1 页上包含文本的最后一行之后插入一个带有文本的新行 - 请参见下图。
我希望宏在 PAGE 1 上的第 16 行之后插入一个新行,从而扩大第 1 页的边框,即在其下方。 p>
但由于某种原因它只在上面插入一行。我需要它插入下面。
这里是代码-
Sub Macro5()
lastrow = Cells(Rows.Count, 1).End(xlUp).Row
Rows(lastrow).Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub
应该是一个简单的任务,但由于某种原因,我找不到答案。
提前谢谢你。
【问题讨论】:
-
您已找到最后一行,但您要添加的文本在哪里?看起来你正在做的只是插入一个空白行。它在上面插入它是因为您选择了最后一行。你不会在下面插入一个空白行,因为那是没有意义的。听起来您想扩大打印区域。
-
是的,我想扩大打印区域,并在最后一行之后插入一行,并带有一些随机文本,例如插入单词 - 'ok'