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

За 2007-03-15

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

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

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

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

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

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

   2007-03-15 17:26:06 (#648111)

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

Hello andre,

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

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

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

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

   Infinitiv 2007-03-15 16:45:51 (#648100)

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

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

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

> Для выбора ячейки или диапазона:
> Range(Адрес).Select
да, вот сюда я и хочу "воткнуть" полученые Col и Row!
(но слегка изменив :-)

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

   2007-03-15 15:21:02 (#648070)

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

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

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

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

   2007-03-15 14:39:15 (#648051)

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

Здравствуйте, comp.

Есть ли в Excel возможность просто подвигать маркером по ячейкам
таблицы?

(нужен аналог команд из WinWord:
Selection.MoveRight Unit:=wdCharacter, Count:=1
Selection.MoveDown Unit:=wdLine, Count:=1
Selection.MoveLeft Unit:=wdCharacter, Count:=1
Selection.MoveUp Unit:=wdLine, Count:=1
)
Или как получить координаты текущей позиции маркера в переменные?
Помогите, кто знает!

   2007-03-15 09:16:13 (#647983)