在excel表格中使用vba引用单元格区域
时间:2021-09-19
来源:互联网
标签:
软件名称:Excel2003绿色版 EXCEL2003精简绿色版 (附excel2003绿色工具)软件大小:13.3MB更新时间:2012-06-19立即下载
步骤
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引用单元格区域方法介绍,操作并不是很难,大家按照上面步骤进行操作即可,希望能对大家有所帮助!
-
电脑中远程访问功能怎么删除?删除远程访问功能详细步骤(电脑中远程访问怎么弄) 时间:2025-11-04 -
win7本地ip地址怎么设置?win7设置本地ip地址操作步骤(win7本机ip地址在哪里) 时间:2025-11-04 -
电脑中任务管理器被禁用怎么处理?任务管理器被禁用的详细解决方案(电脑中任务管理器显示内存如何释放) 时间:2025-11-04 -
2023年中央空调十大品牌选购指南 家用商用高性价比推荐排行 时间:2025-09-28 -
免费装扮QQ空间详细教程 手把手教你打造个性化空间不花钱 时间:2025-09-28 -
中国数字资产交易平台官网 - 安全可靠的数字货币交易与投资首选平台 时间:2025-09-28
今日更新
-
优化后标题:3步快速提升账户安全等级与设置检查指南
阅读:18
-
10招有效防护欧易账户安全 避免数字资产被盗风险
阅读:18
-
身边有趣的梗是什么梗?揭秘2024最新爆笑日常神梗合集
阅读:18
-
异地登录异常提醒处理指南:7步快速保护账号安全
阅读:18
-
身份认证KYC失败解决指南:快速通过验证的5个技巧
阅读:18
-
想知道身高梗是什么梗吗?揭秘网络热梗背后的趣味真相,快来了解吧!
阅读:18
-
身体互换梗是什么梗?揭秘灵魂错位爆笑名场面,看完秒懂!
阅读:18
-
提升欧易App与网页版安全性的10个实用技巧
阅读:18
-
币安与欧易用户规模对比:注册总量谁更胜一筹
阅读:18
-
绅士梗是什么梗?揭秘二次元圈内优雅又内涵的流行文化现象
阅读:18










