excel - 当我选择一个范围时,如何在 VBA 上引用它的第一个选定单元格和最后一个选定单元格?
问题描述
例如,假设我在 Excel 中选择了 A1:F1 范围。
在 VBA 中,如何专门引用单元格 A1、单元格 F1 以及范围内的所有其他单元格?非常感谢。
解决方案
您可以For Each
如已经显示的那样,也可以使用对象的.Cells
属性Range
并指定要检索的范围内的行和列。
Option Explicit
Public Sub Test()
Dim aRange As Range
Set aRange = [A1:F1]
Debug.Print aRange.Cells(1, 1).Address
Debug.Print aRange.Cells(1, aRange.Columns.Count).Address
End Sub
推荐阅读
- blazor - Blazor WebAssembly 第三方 API
- c# - 如何使用 URL 将二进制文件下载到 Android 设备?
- google-apps-script - Google 表格:运行脚本时排除选项卡
- delphi - 如何在 dll 中定义新对象?pax编译器
- java - 通过 EAP 7.2 和 OpenJDK11 的 java.security 文件配置 java 安全提供程序的问题
- npm - 无法在 Powershell Windows 上的新 Phoenix 项目中运行“npm install”
- vb.net - 为什么我的相机没有任何反应
- python - 如何运行 Dask pypy
- java - 如何在 Spring Boot 中使用 @Valid 验证对象?
- javascript - 使用父/子路由文件的奇怪行为