迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Vba >

在 VBA 中创建变量范围

作者:迹忆客 最近更新:2023/05/09 浏览次数:

本文将介绍如何在 VBA Excel 中设置范围内的变量。

在 VBA 中设置变量范围

范围是用于选择单个单元格、一组单元格、行和列的 VBA 属性。该范围在 VBA 中广泛用于从工作表中选择数据集并为其分配值或从数据集中获取值。

我们必须记住在使用范围属性时要使用哪个范围。为了克服这个问题,我们可以将范围分配给一个变量,并在以后想要使用它时使用它。

在处理复杂的编程和自动化时,这些变量是有益的。Set 语句可用于将变量固定到特定大小的范围内,而 range 属性方法可用于获取存储在该特定范围内的值或用其他一些值替换它们。

让我们看一个例子,并尝试为变量分配一个范围。

代码:

# VBA
Sub VarRange()
Worksheets("Sheet1").Activate
Set ARange = Range("A1")
ARange.Value = "Selected"
End Sub

输出:

在 VBA 中的可变范围中设置范围

如你所见,我们将单元格 A1 分配给 ARange 变量。现在,让我们尝试在另一个示例中将多个单元格的范围分配给一个变量。

代码:

# VBA
Sub VarRange()
Worksheets("Sheet1").Activate
Set ARange = Range("A1:B10")
ARange.Value = "Selected"
End Sub

输出:

在 VBA 中设置可变范围内的多个单元格的范围

从上面的代码中,我们将值分配给该范围内的所有单元格。我们可以使用这种方法为某行或某列赋值。

我们还可以使用变量范围来读取范围的值。让我们尝试读取单元格的值并将其显示在消息框中。

代码:

# VBA
Sub VarRange()
Worksheets("Sheet1").Activate
Set ARange = Range("A4")
msgBox ARange
End Sub

输出:

在 VBA 中获取可变范围内多个单元格的范围值

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 VBA 中计算列数

发布时间:2023/03/19 浏览次数:103 分类:Vba

本教程演示如何计算 VBA 中的列数。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便