excel - VB - 插入空白行

标签 excel vba

这对你们所有人来说都是小菜一碟,但我根本不懂 Visual Basic。如何编写在 Excel 电子表格中的两行之间重复插入一行的语句?下面是一个例子:

F-3757 - GROF FILTER REWORKLIJN
F-3758 - POEDERAFSCHEIDER
F-3759 - FIJNFILTER
F-3760 - STOFILTER
F-3762 - AANZUIGFILTER
B-3771 - VENTILATOR STORTKOKER

至:

F-3758 - POEDERAFSCHEIDER

F-3759 - FIJNFILTER

F-3760 - STOFILTER

F-3762 - AANZUIGFILTER

B-3771 - VENTILATOR STORTKOKER

最佳答案

Sub Insert_Blank_Rows()  
   ''//Select last row in worksheet.
   Selection.End(xlDown).Select 

   Do Until ActiveCell.Row = 1 
       ''//Insert blank row.
       ActiveCell.EntireRow.Insert shift:=xlDown 
        ''//Move up one row.
       ActiveCell.Offset(-1, 0).Select 
    Loop 
 End Sub 

VBA Express展示了如何实现它的示例

关于excel - VB - 插入空白行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/730801/

相关文章:

function - Excel VBA : Special Types - Functions as Arguments of Functions

excel - 是否有任何 REST API 用于在 OneDrive 云中创建新的 Excel (.xlsx) 文件

excel - Excel VBA倒数计时器-代码崩溃的Excel

vba - 如何使用vba查找上次使用的列的地址

excel - 如何使用 `UsedRange` 动态获取两个不连续过滤条件的范围(第一行除外)?

excel - 如何在excel中强制4位数字?

excel - 为什么在 Outlook VBA 中调用 excel 函数需要更多时间?

vba - 使用命名范围填充列表框

xml - 将 Excel 工作表另存为 xml 在某些行周围添加引号

excel - 是否可以动态控制Excel 2007中文本框的位置