首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

Excel中使用VBA删除一行单元,不是一行数据?解决方案

2012-03-16 
Excel中使用VBA删除一行单元,不是一行数据?我现在已经可以删除一行数据,但是我想完全删除这行单元格,然后

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

热点排行
Bad Request.