首页 > 解决方案 > 选择范围顶部的单元格

问题描述

我现在有一个范围 A2:A10 但我需要选择 A1,我该怎么做?

提前致谢!

编辑:对不起,我应该更具体。它是循环的一部分,因此范围是动态的。以下代码解决了我的问题。我需要它来处理任何列,而不仅仅是 A2:A10。

Sub test2()
    Dim myRange As Range, desiredRange As Range
    Set myRange = ThisWorkbook.Worksheets("Sheet1").Range("A2:A10")
    Set desiredRange = myRange.Resize(1, 1).Offset(-1)
    desiredRange.Select
End Sub

标签: excelvba

解决方案


您的代码中没有显示循环。如果您myRange使用单个列重复设置变量,那么您只需使用

myRange.Cells(1,1) 

引用第一个单元格


推荐阅读