如何在 Excel 中始终在下方而不是上方插入空行?


如果您曾经尝试过通过点击插入按钮在 Excel 中插入一行,您会发现新行始终会在现有单元格的下方和上方插入,但是当我们想要在下方而不是上方插入单元格时,这在 Excel 中是不可能的。本教程将解释如何使用 VBA 代码始终在 Excel 中插入黑行而不是上方。

始终在下方而不是上方插入空行

在这里,我们将插入 VBA 模块,然后运行它以完成我们的任务。让我们来看一下在 Excel 中始终在下方而不是上方插入空行的简单过程。

步骤 1

让我们考虑一个 Excel 工作表,其中数据类似于下图所示的数据。

现在,当我们尝试直接插入行时,行始终会在选定单元格的上方插入。

步骤 2

要在下方面插入行,请右键单击工作表名称并选择“查看代码”以打开 VB 代码,然后插入,选择“插入模块”,并在文本框中输入程序,如下图所示。

程序

Sub InsertRowDown()
'Updateby Nirmal
Dim xRg As Range
   On Error Resume Next
   Application.ScreenUpdating = False
   Set xRg = ActiveCell.Offset(1, 0)
   xRg.EntireRow.Select
   Selection.Insert Shift:=xlDown
   Selection.ClearFormats
   Application.ScreenUpdating = True
End Sub

现在保存模块并使用 Alt + Q 命令关闭 vba。

步骤 3

现在单击“插入”和“插图”,并在工作表上绘制一个矩形并在其上写一些内容,如下图所示。

步骤 4

现在,右键单击该框并从菜单框中选择“分配宏”;将出现一个新的弹出窗口,如下所示。

现在,在宏名称中,选择“插入下方行”并单击“确定”以创建按钮在下方面插入新行。

要插入新行,请单击一个单元格,然后单击该框在下方面插入行。

结论

在本教程中,我们使用了一个简单的示例来演示如何始终在下方面而不是上方插入行,以便在 Excel 中突出显示特定数据集。

更新于: 2023年1月9日

2K+ 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告