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实现批量套打快递单批量打印单据?
-
币安交易所安卓版官方下载-USD1稳定币交易首选平台 时间:2025-05-23
-
ASP.NET中Server.MapPath()方法的主要功能和用法详解 时间:2025-05-23
-
幻想生活i预购特典怎么领取(幻想生活 好玩吗) 时间:2025-05-23
-
币安交易所官方下载-支持USD1稳定币交易的安卓平台 时间:2025-05-23
-
每次决定开始努力,床都会劝我冷静 时间:2025-05-23
-
币安Binance交易所APP下载-最新版安卓客户端支持USD1 时间:2025-05-23
今日更新
-
ppt怎么给文字添加一个探照灯效果?
阅读:18
-
excel2016怎么更换主题颜色?
阅读:18
-
WPS柱形图表怎么给坐标添加箭头?
阅读:18
-
WPS怎么手动绘制表格? WPS表格的制作方法
阅读:18
-
wps怎么添加密码? wps设置禁止修改文档的教程
阅读:18
-
word自动套用格式在哪? word自动套用格式的教程
阅读:18
-
PPT幻灯片中怎么提取母版?
阅读:18
-
excel怎么使用vba里的copy命令?
阅读:18
-
Word中怎么使用smartart绘制结构图层?
阅读:18
-
仅需5秒 利用减法粘贴办法自动核对双表异同
阅读:18