以后楼主提问的截图请把行号列标截出来,以便编写代码,以下代码以PSC这一列为第4列进行编写的,行数从第2行开始。
Sub 插入行()
'想实现根据上图‘PSC‘ 列的数值在两行之间插入9行(PSC值-1)
i = 2
Cells(i + 1, 4).Select
Do
For j = 1 To Cells(i, 4).Value - 1
Selection.Insert 3
Next j
i = i + j
j = 0
Cells(i + 1, 4).Select
Loop While Cells(i + 1, 4) <> ""
End Sub
追问
在excel,录制宏里面按代码改的,不能保存,run出来的,在前面加了一列进去。。。。,第三行开始,固定值为第十列
本回答被提问者和网友采纳