Выбор ячейки в верхней части диапазона - PullRequest
0 голосов
/ 02 ноября 2018

У меня теперь есть диапазон A2: A10 Но мне нужно выбрать A1, как я могу это сделать?

Заранее спасибо!

Edit: Извините, я должен быть более конкретным. Это часть цикла, поэтому диапазон является динамическим. Следующий код решил мою проблему. Мне нужно, чтобы это работало для любых столбцов, а не только для 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

Ответы [ 2 ]

0 голосов
/ 02 ноября 2018

В вашем коде не отображается цикл. Если вы неоднократно устанавливаете переменную myRange, используя один столбец, тогда вы просто используете

myRange.Cells(1,1) 

для ссылки на первую ячейку

0 голосов
/ 02 ноября 2018

установить диапазон, затем зациклить элемент в диапазоне и выбрать первый элемент:

  Dim Cell As Range, ws As Worksheet

  Set ws = ActiveSheet

  For Each Cell In ws.Range("A2:A10")
      Cell.Select
      exit for
  Next Cell
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...