在VB中,可以使用如下的代码来实现在表格中每10行插入2空行的功能:\n\nvb\nSub InsertEmptyRows()\n Dim ws As Worksheet\n Dim lastRow As Long\n Dim i As Long\n \n Set ws = ThisWorkbook.Worksheets("Sheet1") '替换为实际的工作表名称\n \n lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row '获取最后一行的行号\n \n For i = lastRow To 1 Step -1\n If (i Mod 10) = 0 Then\n ws.Rows(i).Resize(2).Insert Shift:=xlDown '在当前行的上方插入2行空行\n End If\n Next i\nEnd Sub\n\n\n在代码中,我们首先通过Set语句将工作表对象赋值给变量ws,其中"Sheet1"需要替换为实际的工作表名称。\n\n然后,使用lastRow变量获取最后一行的行号。\n\n接下来,使用For循环从最后一行开始向上遍历,通过If语句判断当前行号是否是10的倍数。如果是,就使用Insert方法在当前行的上方插入2行空行,并通过Resize方法指定插入的行数。\n\n最后,运行InsertEmptyRows子过程即可实现在表格中每10行插入2空行的功能。


原文地址: https://www.cveoy.top/t/topic/pJdI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录