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

  发布时间:2016-10-23 13:30:37   作者:佚名   我要评论
excel怎么利用vba获取单元格交叉范围的数据?想要获取交叉表格中的数据,该怎么获得呢?下面我们就来看看使用vba获取的方法,很简单,需要的朋友可以参考下

excel中使用vba获取多个单元格区域的交叉范围

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实现批量套打快递单批量打印单据?

相关文章

  • excel怎么使用vba判断最后一个单元格是否为空?

    excel怎么使用vba判断最后一个单元格是否为空?excel中想要知道表格最后一个单元格有没有数据,该怎么判断呢?下面我们就来看看使用vba判断的教程,需要的朋友可以参考下
    2016-10-18
  • 在excel表格中如何用vba给单元格批量输入序号?

    Excel最强大的功能就是能够对数据进行运算,这依赖于excel的成百上千的内部函数,更体现在excel的强大的VBA,这样就让越来越多的需要处理数据而又不会编程的人带来方便,下
    2016-10-16
  • excel如何通过vba代码关闭工作薄呢?

    VBA是Excel的底层根本。只有明白使用最底层的东西,使用起来才能随心所欲,下面小编就为大家介绍excel如何通过vba代码关闭工作薄方法,一起来看看吧
    2016-10-16
  • excel vba清除批注方法图解

    我有一个excel文档,里面又有很多个工作表,每个工作表里都有很多批注,我现在想把每个工作表里满足条件的批注删掉或者替换成别的,怎么操作呢?下面小编就为大家介绍excel vb
    2016-10-14
  • excel使用vba选取全部工作表的两种方法

    今天小编为大家分享excel使用vba选取全部工作表的两种方法,对于不知道怎么操作的朋友可以参考本文,希望这篇文章能对大家有所帮助
    2016-10-12
  • excel vba如何引用单元格值?

    vba单元格引用在学习VBA过程中很常用,下面小编就为大家介绍excel vba如何引用单元格值方法,不会的朋友可以参考本文,一起来看看吧
    2016-10-11
  • excel怎么使用vba的close关闭工作簿?

    excel怎么使用vba的close关闭工作簿?excel中我们可以使用vba完成很多动作,包括关闭工作薄,今天我们就来看看close的使用方法,需要的朋友可以参考下
    2016-10-10
  • excel用vba代码隐藏行的方法介绍

    这篇教程是向脚本之家的朋友分享excel用vba代码隐藏行的方法,教程比较基础,适合新手来学习,推荐到脚本之家,喜欢的朋友可以参考本文
    2016-10-08
  • excel怎么使用vba快速重命名未打开的文件?

    excel怎么使用vba快速重命名未打开的文件?excel想要对未打开的文件重命名,该怎么操作呢?我们可以使用vba来实现,下面我们就来看看详细内容,需要的朋友可以参考下
    2016-09-26
  • 在excel表格中使用vba函数打开工作薄

    这篇教程是向脚本之家的朋友分享在excel表格中使用vba函数打开工作薄方法,方法很简单的,有需要的朋友可以参考本文,来看看吧
    2016-09-23

最新评论