Table of contents
我们将向你展示 3 的方法 ǞǞǞ VBA 至 选择范围 从 活性细胞 为了证明这一点,我们挑选了一个数据集,其中包括 3列 : " 名字 ", " 姓氏 ",以及" 电子邮件 "。 我们将选择一个 电池 并使用 Excel VBA 我们将从中选择范围 电池 .
下载实践工作手册
从活动单元格选择范围.xlsm在Excel中使用VBA从活动单元格选择范围的3种方法
1.运用VBA选择从活动单元格到最后一个非空白单元格的范围
对于第一个方法,我们将使用 范围.结束 财产。
在这里,我们将把我们的代码作为一个 模块 要提出来。 模块 窗口,做这些-
步骤。
- 首先,从 开发商 标签>>> 选择 愿景 .
ǞǞǞ 视觉基础 窗口将出现。
- 最后,从 插入 >>> 选择 模块 .
这将显示出 模块 窗口。
1.1. 使用End(xlUp)属性
在本节中,我们将选择 范围 向上 到最后 非空白单元格 从我们的 活性细胞 .
步骤。
- 首先,调出 模块 窗口。
- 其次。 类型 下面的代码。
Sub ToUp() Range(ActiveCell, ActiveCell.End(xlUp)).Select End Sub
我们正在呼吁我们的 子 程序 上一页 然后我们要选择我们的 范围 第一个值是我们的 活性细胞 最后一个值是 ActiveCell.End(xlUp) .最后,我们要选择 范围 与 范围 . 选择 方法。
- 第三。 拯救 它并关闭窗口。
- 之后,选择 细胞C6 .这 电池 是我们的 积极 电池 .
现在,我们要把 宏观 窗口。 要做到这一点-
- 从 开发商 标签>>> 选择 巨集 .
在这之后, 宏观 对话框 将会出现。
- 然后,选择" 涨价 "从" 宏的名称。 ".
- 最后,点击 运转 .
我们可以看到,我们已经 选定的 的 单元格范围C4:C6 .
阅读更多。 Excel VBA:将动态范围复制到另一个工作簿中
1.2. 纳入End(xlDown)属性
在本节中,我们将选择 范围 向下 从我们的 活性细胞 .
步骤。
- 首先,调出 模块 窗口。
- 其次。 类型 下面的代码。
Sub ToDown() Range(ActiveCell, ActiveCell.End(xlDown)).Select End Sub
我们正在呼吁我们的 子 程序 下一页 然后我们要选择我们的 范围 第一个值是我们的 活性细胞 最后一个值是 ActiveCell.End(xlDown) .最后,我们要选择 范围 与 范围 . 选择 方法。
- 第三。 拯救 它并关闭窗口。
- 之后,选择 细胞C6 这就是我们的 活性细胞 .
- 然后,调出 宏程序对话框 .
- 选择" 下一页 ".
- 最后,点击 运行 .
因此,我们已经 选定的 a 范围 从我们的 活性细胞 使用 Excel VBA .
阅读更多。 Excel VBA 循环处理单元格直到空单元格(4个例子)
类似文章
- Excel VBA:在范围内通过列进行循环 (5个例子)
- 如何在Excel中为范围内的每一行使用VBA
- Excel 宏程序:用动态范围对多列进行排序(4种方法)
- 用VBA在Excel中循环查看行和列(5个例子)
- 如何在Excel VBA中把范围转换成数组(3种方法)
1.3. 应用End(xlToLeft)属性
在本节中,我们将选择 范围 到 左边 我们的 活性细胞 .
步骤。
- 首先,调出 模块 窗口。
- 其次。 类型 下面的代码。
Sub ToLeft() Range(ActiveCell, ActiveCell.End(xlToLeft)).Select End Sub
我们正在呼吁我们的 子 程序 向左 然后我们要选择我们的 范围 第一个值是我们的 活性细胞 最后一个值是 ActiveCell.End(xlToLeft) .最后,我们要选择 范围 与 范围 . 选择 方法。
- 第三。 拯救 它并关闭窗口。
- 之后,选择 细胞D7 这就是我们的 活性细胞 .
- 然后,调出 宏程序对话框 .
- 选择" 向左 ".
- 最后,点击 运行 .
因此,我们已经 选定的 a 范围 从我们的 活性细胞 使用 Excel VBA .
1.4. 实现End(xlToRight)属性
在本节中,我们将选择 范围 到 对 我们的 活性细胞 .
步骤。
- 首先,调出 模块 窗口。
- 其次。 类型 下面的代码。
Sub ToLeft() Range(ActiveCell, ActiveCell.End(xlToRight)).Select End Sub
我们正在呼吁我们的 子程序 右图 然后我们要选择我们的 范围 第一个值是我们的 活性细胞 最后一个值是 ActiveCell.End(xlToRight) .最后,我们要选择 范围 与 范围 . 选择 方法。
- 第三。 拯救 它并关闭窗口。
- 之后,选择 细胞C8 这就是我们的 活性细胞 .
- 然后,调出 宏程序对话框 .
- 选择" 右图 ".
- 最后,点击 运行 .
因此,我们已经 选定的 a 范围 从我们的 活性细胞 使用 Excel VBA .
2.在Excel中使用VBA的Range.Offset属性从活动单元格选择范围
对于第二个方法,我们将使用 VBA Range.Offset 属性来选择 范围 使用我们的 活性细胞 .
步骤。
- 首先。 类型 将以下代码放入 模块 窗口。
Sub UsingOffset() Range(ActiveCell, ActiveCell.Offset(1, 2)).Select End Sub
我们已经创建了我们的 子程序 使用偏移量 然后我们要选择我们的 范围 第一个值是我们的 活性细胞 最后一个值是 ActiveCell.Offset (1,2) 伴随着 抵消属性 我们正在移动 向下1行 和 2列 对 .最后,我们要选择 范围 与 范围 . 选择 方法。
- 其次。 拯救 它并关闭窗口。
- 之后,选择 细胞B8 这就是我们的 活性细胞 .
- 然后,调出 宏程序对话框 .
- 选择" 使用偏移量 ".
- 最后,点击 运转 .
总而言之,我们已经 选定的 a 范围 从 活性细胞 .此外,这就是最后一步应该是的样子。
阅读更多。 Excel VBA:获取带有数值的单元格范围(7例)
3.在Excel中使用VBA通过利用CurrentRegion属性从活动单元格中选择范围
对于最后一种方法,我们将使用 范围.当前区域 财产。
步骤。
- 首先。 类型 将以下代码放入 模块 窗口。
Sub cRegion() ActiveCell.CurrentRegion.Select End Sub
我们正在呼吁我们的 子 程序 cRegion 然后我们要选择我们的 范围 伴随着 当前区域 属性,我们要选择 范围 涨到了一个 空白单元格 .最后,我们要选择 范围 与 范围 . 选择 方法。
- 其次。 拯救 它,并返回到 ǞǞǞ 片。
- 之后,选择 细胞C10 这就是我们的 活性细胞 .
- 然后,调出 宏程序对话框 .
- 选择" cRegion ".
- 最后,点击 运行 .
因此,我们已经 选定的 的 范围 涨到了一个 空白单元格 .
练习部分
我们已经为每个方法提供了实践数据集。 ǞǞǞ 文件。
总结
我们已经向你展示了 3 的方法 Excel VBA 选择范围 从 活性细胞 如果你在理解步骤时遇到任何问题,欢迎在下面评论。 谢谢你的阅读,请继续保持优秀。