vba 删除指定range

  Sub DeleteCellRowColumn()
    '删除活动单元格,下方单元格上移
    ActiveCell.Delete Shift:=xlUp
    '删除选定的区域,右方单元格左移
    Selection.Delete Shift:=xlToLeft
    ' 删除行或列
    Range("B2").Select
    Selection.EntireRow.Delete
    Range("F2").Select
    Selection.EntireColumn.Delete
    End Sub

 

 

删除方法:
Range("A7:G7").Delete Shift:=xlUp
Range("A7:G7")是要删除的区域;若行号以变量Row表示,则写成Range("A"&Row&":G"&Row 。
xlUp表示删除指定区域后下方单元格上移。
给你介绍一个获取vba编码的一个小方法,就是采用excel的录制宏的功能。依次选择 工具-宏-录制新宏,这个时候就出现一个小图标,不要关闭他,在excel的sheet上面进行你想要进行的操作,操作完毕后,点击那个小图标上的停止录制按钮。然后再依次选择工具-宏-宏-选择刚才的宏的名字,然后点击编辑按钮,就可以看到你刚才所做操作的所有的vba代码,你可以对你的程序进行参考。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值