运行时,出现提示:“运行时错误‘1004’ 应用程序定义或对象定义错误”
Sub 插入最末行()
Dim i As Long
Dim k As Long
Dim r As Long
r = Abs(Int(Application.InputBox("输入增加的行数:", "增加行", , , , , , 1)))
i = Range("b65536").End(xlUp).Row - 9 '在已使用区域最末一行添加
If r > 0 Then
For k = 1 To r
Cells(i, 2).EntireRow.Insert
Next k
End If
End Sub
可是把-9删除后,依然是同样的错误提示。
追答应该不会啊,我在excel2003测试通过了.
谢谢你,还是出现同样的提示。
追答我运行宏提示错误呀。
可以发邮件给你。
我的系统,winxp+excel2007
还是不行啊。这样?:
Dim i As Long
Dim k As Long
Dim r As Long
Sub 插入最末行()
那就只有采用调试运行,逐语句执行,看是哪行的变量定义错误。