在excel表格中使用vba引用单元格区域

腾讯视频/爱奇艺/优酷/外卖 充值4折起

今天为大家介绍在excel中使用vba来引用单元格区域方法,不会的朋友可以参考本文,来看看吧!

步骤

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

2、使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:

Option Explicit

Sub Random()

Dim myRange As Range

Dim rng As Range

'设置对单元格区域的引用

Set myRange = Worksheets("Sheet1").Range("A1:D5")

Set rng = Worksheets("Sheet1").Range("e1:i5")

'对Range对象进行操作

myRange = "=rand()"

rng.Value = myRange.Value

myRange.Font.Bold = True

End Sub

3、这里我们设置了2个区域变量,直接声明它们是range类型,这样才能对其区域单元格进行引用。如果去掉类型声明,那么过程将会报错需要对象。这点大家要注意。

Dim myRange

Dim rng 会报错。

4、我们先来设置以下区域单元格的范围,这里myRange是在sheet1工作表中的a1到d5的矩形连续单元格范围。而rng是同样sheet1工作表中的e1到i5的矩形连续单元格。

5、因为声明了range类型,所以我们这里直接可以对myRange变量进行赋值,使用=号直接赋值即可。由于我们赋值的是一个excel程序函数,所以要用双引号括起来。

6、接着重点是,如果要对这个区域内的单元格值进行引用,我们必须清楚写清楚是引用的两个区域的值value。写法就要这样

rng.Value = myRange.Value

7、最后我们可以得到正确的结果,在这两个区域中myRange是随机函数公式,而rng是固定的当次运行随机函数后的值。这里两个值不对应一致是因为在粘贴操作后rand()函数重新计算了一次的结果。

以上就是在excel表格中使用vba引用单元格区域方法介绍,操作并不是很难,大家按照上面步骤进行操作即可,希望能对大家有所帮助!

如何设置Excel表格中按照颜色将单元格清空和删除

03/12 18:01
今天,小编给大家分享设置Excel表格中按照颜色将单元格清空和删除的方法,希望对大家有所帮助.具体如下:1. 首先,请大家在自己的电脑中找到Excel软件,点击进入它的主界面,然后将目标表格文件就打开,接着请将想进行删除的有色区域选中,不管是字体颜色还是单元格背景颜色都行.2. 第二步,接下来,我们需要点击屏幕顶部的[方方格子]按钮.3. 第三步,如图所示,我们点击界面中"批量删除"一栏的"清空指定区域"这一项.4. 第四步,此时请大家进行有关参数的设置,完成后别忘

Excel表格中如何批量提取单元格中的前几位字符

11/26 11:08
今天给大家介绍一下Excel表格中如何批量提取单元格中的前几位字符的具体操作步骤.此方法WPS也适用.我们用到是left函数.1.首先双击打开我们需要处理的excel表格,如图,假如我们需要提取一下地址的所在市.2.如图我们在P2单元格输入"="然后在上方选择"fx"插入函数图标.3.如图我们可以在下方滑动找到"常用函数---LEFT",也可以在查找函数处直接输入left,然后再选择LEFT,最后"确定"即可.4. 接下来在字

怎么在Excel表格中合并几个单元格的文本内容

12/16 11:47
怎么在Excel表格中合并几个单元格的文本内容呢?一起来看看吧.1. 如图,我们打开一个excel表格,我们想要将前面的四个文本内容合并到一个单元格里.2. 如图将所有文本内容选中.3. 如图,选择上方的方方格子(这是一个Excel插件,我们可以在百度上搜索进行下载安装)4. 然后选择[合并转换]选项.5. 接着在下拉菜单中点击[按行合并].6. 将[其他字符]点选上,再把[忽略空白单元格]勾选上,最后[确定]7. 最后选择如图E2单元格,[确定]即可.8. 效果如图.以上就是怎么在Excel表

EXCEL表格中怎么给日期单元格限制输入的范围

12/20 16:19
excel表格中,经常会涉及到日期的输入,如果我们没有设置好日期的格式的话,有可能会对我们后续的数据统计产生影响,今天就跟大家介绍一下EXCEL表格中怎么给日期单元格限制输入的范围的具体操作步骤.1. 打开电脑后,找到EXCEL表格,双击打开,以下图为例给大家演示一下.2. 我们可以通过给单元格设置数据验证,来避免出生日期输入错误.将B2单元格选中,依次选择菜单栏上的数据---数据验证---数据验证.3. 然后在数据验证窗口下,验证条件下的允许,下拉菜单中选择日期.4. 然后在下面的开始日期和结

Excel表格中相同内容的单元格怎么批量合并

02/29 11:37
我们在用Excel表格处理数据的时候,经常遇到这样那样的问题,今天就跟大家介绍一下Excel表格中相同内容的单元格怎么批量合并的具体操作步骤.1.首先打开电脑,进入桌面,找到Excel表格软件.2.双击打开,进入页面后,再将想要操作的文档打开.3. 如图,在打开的页面,我们需要先复制姓名栏,然后将重复项删除,仅保留唯一姓名:4. 然后在姓名后面一列加上序号,接着我们就可以使用vlookup函数对原始数据表的姓名进行匹配编号了.5. 匹配好不同的编号后,我们最后对编号进行排序即可,最后的结果如图:

怎么给Excel表格中指定的部分单元格设置立体效果

03/22 11:13
今天就跟大家介绍一下怎么给Excel表格中指定的部分单元格设置立体效果的具体操作步骤.1. 打开电脑,进入桌面,找到excel软件,双击打开:2. 如图,我们以下图表格为例3. 首先将想要突出显示的单元格选中:4. 然后点击上方菜单栏中的"增强盒子"菜单(Excel表格插件的一种,大家自行下载即可),然后在打开的选项中,点击左侧开始模块中的"常用工具"选项:5. 在打开的菜单中,找到"3D单元格"选项,打开:6. 如图我们就打开了"3D

在excel表格中怎么批量在单元格中的数字后添加文字

05/10 20:17
我们在使用Excel表格处理数据的时候,想要在单元格中批量添加后缀,该怎么操作呢?今天就跟大家介绍一下在excel表格中怎么批量在单元格中的数字后添加文字的具体操作步骤.1. 打开电脑,找到桌面上的Excel表格,双击打开:2. 如图,在打开的表格中,将想要处理的单元格数据全部选中:3. 在单元格上右键,在打开的菜单中,选择"设置单元格格式"选项:4. 在弹出的窗口中,分类下,选择"自定义",在右侧的类型中,输入"# 想输入的文字":5. 最后点

如何在电脑版Excel表格中合并多个单元格

07/22 22:01
电脑版Excel软件被很多人使用,用来编辑数据等,有的用户在使用该软件时,想要合并多个单元格到一个,但是却不知道如何合并,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右击打开Excel表格, 接着选中想要插入结果的单元格,然后点击红框中的插入函数图标.2. 第二步,来到下图所示的插入函数页面后,点击查找函数下面的输入框,接着输入:concatenate,接着选择函数列表中的CONCATENATE,然后点击右下角的确定选项.3. 第三步,在下图所示的函数参数页面中,点击字符串1框

如何给EXCEL表格中带单位的单元格进行计算

09/29 15:49
我们编辑的Excel表格,如果输入的数据很多都带有单位,想要进行求和.该怎么操作呢?今天就跟大家介绍一下如何给EXCEL表格中带单位的单元格进行计算的具体操作步骤.1. 首先打开电脑上想要编辑的Excel表格,如图,在数量和单价都有单位的情况下,计算出总金额.先将金额下方的单元格选中2. 按键盘上的[SHIFT 7]组合键,输入[&](注意:这时的数字7不是小键盘上的数字,是字母Y和U上面的7).3. 然后在&后面接着输入数量和单价中包含的数字:[=200*180].4. 然后将下方的所有