Сообщения без ответов | Активные темы Текущее время: Сб 03 май, 2025 21:13



Ответить на тему  [ Сообщений: 4 ] 
 Вижуал бэйсик... в Экселе 
Автор Сообщение
Сообщение Вижуал бэйсик... в Экселе
Кто знает как написать макрос а именно синтаксис, чтоб курсор перебегал на определённое количество ячеек ниже? Тупо воспрользоваться мастером не получается, ставиться конкретные алреса ячеек, а мне надо чтоб не было привязи к координатам.


Чт 22 фев, 2007 16:29
новичок

Зарегистрирован: Вс 29 янв, 2006 20:13
Сообщения: 93
Сообщение 
А не пробовал комбинировать буквы с числами, фактически лист excel -это двухмерная мастрица где столбцы - буквы(A,B,C,...,AA,AB,AC,...) , а строки - это числа (1,2,3,4,...). Ты в любой момент времени всегда можешь узнать букву столбца на котором ты стоишь, ну и строку то же. Например у тебя курсор стоит на "B3", а тебе его надо сместить на семь ячеек вниз, ты получаешь букву столбца - "B", получаешь номер строки - "3", дальше 3+7=10 => получаешь ячеку на которую нужно встать "B10"( Простая конкантинация строк).
Дальше всё просто Range("B10").Select. Я думаю без привязки к координатам врятли что-то получится, т.к. эксель совсем простая штука, и относительное смещение врятли знает (к глубочайшему сожалению). Если найдёшь более орегинальное решение, выложи плз.
Дерзай. :idea:


Пт 23 фев, 2007 12:34
Профиль
гуру
Аватара пользователя

Зарегистрирован: Пт 10 фев, 2006 19:10
Сообщения: 4607
Сообщение 
Код:
    s = 5 'Величина смещения
   
   
    Cells(ActiveCell.Row + s, ActiveCell.Column).Select
   



Пт 23 фев, 2007 13:28
Профиль
завсегдатай
Аватара пользователя

Зарегистрирован: Пн 24 апр, 2006 15:07
Сообщения: 853
Сообщение 
Ka3us Спа, попробую!.

_________________
http://vk.com/krasnofalanga
http://2717551.ru


Сб 24 фев, 2007 00:20
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 4 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF
Русская поддержка phpBB