Отправляет email-рассылки с помощью сервиса Sendsay

[Office] Re: Excel \ Macros - перемещение по таблице

Здравствуйте.
Если я правильно понял:

Для получения адреса текущей ячейки:
ActiveCell.AddressLocal
Для выбора ячейки или диапазона:
Range(Адрес).Select ,
где Адрес - это например "А1" или "А1:А2"

С уважением, Сергей.

Ответить   Thu, 15 Mar 2007 10:51:45 +0400 (#648051)

 

Ответы:

Hello, lostfoton!
Вы писали 15 марта 2007 г., 9:51:45:

Так, что с ней сделать, чтобы:
в Row = ... (попала строка текущей ячейки),
а в Col = ... (...столбец)?

да, вот сюда я и хочу "воткнуть" полученые Col и Row!
(но слегка изменив :-)

Т.е. нужно _Относительное_ движение!

Ответить   Thu, 15 Mar 2007 15:08:15 +0300 (#648070)

 

Hello andre,

Thursday, March 15, 2007, 3:08:15 PM, you wrote:

Две переменные (тип целое число - Integer)
varRow=ActiveCell.Row - номер строки
varCol=ActiveCell.Column - номер столбца

Относительное движение:
ActiveCell.Offset(на_сколько_строк, на_сколько_столбцов).Activate (или
Select)

Ответить   Infinitiv Thu, 15 Mar 2007 16:25:21 +0300 (#648100)

 

Hello, Infinitiv!
Вы писали 15 марта 2007 г., 16:25:21:

ДА! Это - ТО! и еще:
Cells(varRow + 1, varCol).Activate

(теперь можно повторить ту же "пальцовку" с новой позиции, Ура!)
СпасиБог!

Ответить   Thu, 15 Mar 2007 17:16:56 +0300 (#648111)