vb调用excel,删除一行操作怎么执行?

删除excel中的一行或者一列,不止是清空信息,例如删除第二行,下面的信息会自动补上来,原第三行的信息变为了第二行。我是个新手啊。。。具体代码怎么写?

第1个回答  2013-08-27
例如,要删除第2行,可用代码:
Rows(2).Delete

Rows("2:2").Delete
要删除第2列,可用公式:
Columns(2).Delete

Columns("B:B").Delete
第2个回答  2013-08-27
你录制一个删除的宏自己看一下代码不就行了?
Sub Macro1()
Rows("2:").Select
Selection.Delete Shift:=xlUp
End Sub追问

什么意思啊?不太懂

追答

工具-宏-录制宏,之后你的操作都被录下来了,停止录制后,你就可以查看这些操作对应的宏代码。

追问

不需要其他步骤吗?例如打开EXCEL的步骤

追答

一般excel中的VBA,那本身就是在EXCEL表里面的,EXCEL本身就是打开的,如果要打开其他的EXCEL文件,你可以在录制宏中加上打开某个文件的操作,再查看代码

本回答被提问者采纳
相似回答