Excel中使用VBA删除一行单元,不是一行数据?
我现在已经可以删除一行数据,但是我想完全删除这行单元格,然后下面的一行单元格向上移动,如何实现?
[解决办法]
删除时单元上移就是了
Selection.Delete Shift:=xlUp
[解决办法]
假如删除第24行
Rows("24:24").Select
Selection.Delete Shift:=xlUp
[解决办法]
。。。录个宏,看下代码,然后抄过去不就得了
[解决办法]
录制宏就在你用的版本里面,和版本无关
[解决办法]
我只有 2000 和 2003 ,象这样的代码就可以了:
Rows("8").Delete Shift:=xlUp '删除第8行
难道在 2007 中不能达到效果?
楼主为何不录制个删除整行的宏来看看?
[解决办法]
那你在代码中写明指定的工作簿试试啊,"在当前的工作薄中,删除另外一个工作薄中的行",这种说法有点怪异哦:)
[解决办法]
不必 Select 吧,直接来:
rxuSht.Rows(row & ":" & row).Delete Shift:=xlUp