扬州城市论坛 百科 excel怎么利用vba获取单元格交叉范围的数据

excel怎么利用vba获取单元格交叉范围的数据

Excel使用vba获取多个单元格区域的交叉区域。

1.首先我们打开一个工作样表作为例子。

2.在工作中,我们经常会遇到多个工作表区域的选择,如果需要选择两个工作表区域的重叠范围,就需要非常小心,不然选错了就要重新开始。

3.实际上,我们可以使用vba方便地选择这个区域。我们使用alt f11组合键进入vbe编辑器,插入一个新模块,并在模块中输入以下代码:

选项显式

子屈于()

将rng1调成范围

将rng2调成范围

变暗rng As范围

设置rng1=纸张(1)。范围(“d6:g13”)

设置rng2=纸张(1)。范围(' g11:k15 ')

设置rng=应用程序。相交(rng1,rng2)

MsgBox rng。地址

rng。Formula='=rand()'

末端接头

4.首先将三个变量定义为区域变量,然后将选中的两个区域分别赋给rng1和rng2。这里,intersect方法用于计算两个范围的相交区域。

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

6.但是rng变量可以直接用来赋值。我们可以直接用rng。Formula='=rand()'为交叉区域赋值。

本文来自网络,不代表本站立场,转载请注明出处:https:

excel怎么利用vba获取单元格交叉范围的数据

扬州城市论坛后续将为您提供丰富、全面的关于excel怎么利用vba获取单元格交叉范围的数据内容,让您第一时间了解到关于excel怎么利用vba获取单元格交叉范围的数据的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。