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

时间:2022-05-24 23:16:07 

excel怎么利用vba获取单元格交叉范围的数据?想要获取交叉表格中的数据,该怎么获得呢?下面我们就来看看使用vba获取的方法,很简单,需要的朋友可以参考下

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

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

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

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

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

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

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

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

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

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

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

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

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

excel怎么使用vba的close关闭工作簿?

excel表格怎么利用vba自动填充公式?

excel怎么利用vba实现批量套打快递单批量打印单据?

标签:excel,vba
0
投稿

猜你喜欢

  • VISTA 下如何通过红外线连接外接设备 以索尼手机为例

    2023-01-11 10:39:24
  • Win10预览版build 10525更新详解 新增压缩存储管理功能

    2023-04-12 00:23:12
  • Win8怎么关闭自动更新?Win8关闭自动更新操作方法

    2023-10-12 22:40:10
  • 5代处理器是否不能升级Win11详情介绍

    2022-09-07 19:00:00
  • 空间不够怎么安装Win10更新?

    2023-11-30 23:40:32
  • 怎么打开bin格式的文件

    2022-06-28 14:31:20
  • Win7系统电脑如何设置屏保密码

    2022-03-16 23:14:58
  • 我的世界hmcl启动器如何安装mod?我的世界hmcl启动器安装mod方法

    2022-03-21 05:21:44
  • Win10 Mobile预览版10586.71修复了哪些bug? 更新内容汇总

    2023-05-25 20:34:55
  • PPT演示办公如何使用空心弧工具绘制圆环图

    2023-02-27 15:47:23
  • win10关机被程序阻止怎么办?win10关机被程序阻止解决方法

    2023-10-30 02:14:59
  • WORD不能工作怎么解决

    2023-11-12 03:32:29
  • 分享几种比较常见的Ghost系统安装图解

    2023-06-05 23:49:04
  • excel和word格式的表格互相转换

    2023-12-13 10:32:17
  • 怎样设置PowerPoint2007自动保存时间

    2023-04-27 23:28:01
  • Win10控制面板卸载不了软件怎么办?Win10控制面板卸载不了软件方法

    2022-06-10 01:28:35
  • XP系统开机自动弹出C盘界面如何修复?

    2022-01-15 22:23:44
  • Win10右键菜单如何添加加密文件系统选项

    2023-06-03 04:26:45
  • 期末考试来临 WPS模板助你临阵磨枪

    2023-08-11 19:57:36
  • Windows任务管理器中的系统进程有哪些?

    2023-10-25 22:55:34
  • asp之家 电脑教程 m.aspxhome.com