vba:单元格交集 Application.Intersect 方法

'Application.Intersect 方法
'返回一个 Range 对象,该对象表示两个或多个区域重叠的矩形区域。
Sub test()
If Intersect([a1:d10], Selection) Is Nothing Then '注释:Is Nothing 用于判断对象是否存在,对象可以是工作簿,工作表,单元格区域等
        MsgBox "没有交集"
    Else
        MsgBox Intersect([a1:d10], Selection).Address
        Intersect([a1:d10], Selection).Select
End If
End Sub

 

 案例

Sub 隔行插入()
For i = 0 To Application.CountA(Columns(1)) * 2 Step 2
    Intersect([a1:d2].Offset(i), [a2:d3].Offset(i)).EntireRow.Insert
Next
End Sub

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值