Top.Mail.Ru
Ответы

VBA, Как перейти на ячейку B2.

Пример:

Dim x, y As Variant
x = ActiveCell.AddressLocal
For i = 1 To 5 Step 1
ActiveCell(, 2).Activate
y = ActiveCell.AddressLocal

а теперь надо: перейти на ячейку x
Как ? :D

Дополнен

Если так:

Dim x, y As Variant
x = ActiveCell.AddressLocal
For i = 1 To 5 Step 1
ActiveCell(, 2).Activate
y = ActiveCell.AddressLocal
Next i

то работает :)

Дополнен

не, мне не это нужно.
как сделать:

перейти на ячейку A3

хотяб это подскажи а дальше сам намудрю :D

Дополнен

Range("A3").Activate

----------------Сделал. Гугл Спасибо--------------

По дате
По рейтингу
Аватар пользователя
Мыслитель
13лет

Если "перейти" означает активировать, то надо просто использовать метод Activate для Cells(x,y), где х и у - координаты в системе колонка-строка: Ме. Cells(x,y).Activate. Если надо взять значение, то точно так же берем его: MyVar = Me.Cells(x, y).Value

Что-то я задумчив стал, никак не догоню глубинного смысла вопроса.