excel怎么利用vba获取单元格交叉范围的数据?
时间:2021-09-03
来源:互联网
标签:
excel中使用vba获取多个单元格区域的交叉范围
软件名称:Excel2003绿色版 EXCEL2003精简绿色版 (附excel2003绿色工具)软件大小:13.3MB更新时间:2012-06-19立即下载
1、首先我们打开一个工作样表作为例子。

2、在工作中,我们常常会遇到选择多个工作表区域,而两个工作表区域的交叉范围如果需要我们再去选取的话,需要非常的小心,不然选择错误了又得重新来过。

3、实际上我们用vba可以方便的对这个区域作出选择。我们使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:
Option Explicit
Sub quyu()
Dim rng1 As Range
Dim rng2 As Range
Dim rng As Range
Set rng1 = Sheets(1).Range(d6:g13)
Set rng2 = Sheets(1).Range(g11:k15)
Set rng = Application.Intersect(rng1, rng2)
'MsgBox rng.Address
rng.Formula = =rand()
End Sub

4、先定义一下三个变量为区域变量,然后将选择的两个区域分别赋值给rng1,rng2.这里使用intersect方法来求取两个范围的交叉区域。

5、这里使用msgbox来显示rng变量,不能直接使用,必须使用rng对象的address方法才有返回值。

6、但是rng变量可以直接用来赋值,我们可以直接使用rng.Formula = =rand()这样的方式来对交叉范围进行赋值。

相关推荐:
excel怎么使用vba的close关闭工作簿?
excel表格怎么利用vba自动填充公式?
excel怎么利用vba实现批量套打快递单批量打印单据?
-
电脑中远程访问功能怎么删除?删除远程访问功能详细步骤(电脑中远程访问怎么弄) 时间:2025-11-04 -
win7本地ip地址怎么设置?win7设置本地ip地址操作步骤(win7本机ip地址在哪里) 时间:2025-11-04 -
电脑中任务管理器被禁用怎么处理?任务管理器被禁用的详细解决方案(电脑中任务管理器显示内存如何释放) 时间:2025-11-04 -
2023年中央空调十大品牌选购指南 家用商用高性价比推荐排行 时间:2025-09-28 -
免费装扮QQ空间详细教程 手把手教你打造个性化空间不花钱 时间:2025-09-28 -
中国数字资产交易平台官网 - 安全可靠的数字货币交易与投资首选平台 时间:2025-09-28
今日更新
-
币安与欧易NFT市场独家合作系列揭秘
阅读:18
-
"二仙桥大爷是什么梗?揭秘成都交警名场面背后的爆笑真相!"
(注:严格控制在48字内,采用问答式标题吸引点击,包含关键词"二仙桥大爷"和"梗",同时暗示内容趣味性。符合百度SEO要求的悬念式标题结构。)
阅读:18
-
最新梗揭秘:快乐搭是什么梗?3秒get全网爆火暗号,年轻人都在玩!
阅读:18
-
币安与欧易Web3钱包跨链桥功能深度对比:谁更胜一筹
阅读:18
-
币安与欧易API文档更新频率对比 哪家更及时可靠
阅读:18
-
三峡大坝是什么梗?揭秘网络热梗背后的真实故事和趣味解读!
阅读:18
-
币安与欧易交易限额能否自定义?用户设置全解析
阅读:18
-
币安vs欧易:一键平仓反向开仓功能深度对比评测
阅读:18
-
"什么大帝是什么梗?揭秘网络热词背后的搞笑真相,一秒get笑点!"
阅读:18
-
币安与欧易APP通知延迟对比 哪家响应更快更稳定
阅读:18










