Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.08.2011, 18:00   #1
Sergey112233
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 82
По умолчанию Получить адрес ячейки до нажатия Enter

Уважаемые форумчане!

Прошу Вас помочь разобраться в такой ситуации.
Создан новый лист Excel. Курсор установлен на ячейку с адресом A1.
Варианты действий оператора:
1. Нажимаем Enter. Курсор переходит из ячейки A1 на ячейку A2.
Или
2. Нажимаем на стрелочку. Курсор переходит из ячейки A1 на ячейку B1.

Как получить значение адреса ячейки A1 до нажатия Enter или стрелочки?
Sergey112233 вне форума Ответить с цитированием
Старый 23.08.2011, 18:29   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

?
Код:
Dim a
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
MsgBox a
a = Target.Address
End Sub
При открытии книги и при активации листа заносить в а адрес активной ячейки.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 23.08.2011, 18:35   #3
Sergey112233
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 82
По умолчанию

как это прописать? Открытие книги - это событие,
Worksheet_SelectionChange - тоже событие. Непонятно как их сложить
Sergey112233 вне форума Ответить с цитированием
Старый 23.08.2011, 19:26   #4
Watcher_1
Форумчанин
 
Аватар для Watcher_1
 
Регистрация: 22.06.2011
Сообщений: 325
По умолчанию

Цитата:
Сообщение от Sergey112233 Посмотреть сообщение
как это прописать? Открытие книги - это событие,
Worksheet_SelectionChange - тоже событие. Непонятно как их сложить
оставьте только это
Заказать макрос можно на сайте http://excel4you.ru/
Watcher_1 вне форума Ответить с цитированием
Старый 23.08.2011, 19:29   #5
Watcher_1
Форумчанин
 
Аватар для Watcher_1
 
Регистрация: 22.06.2011
Сообщений: 325
По умолчанию

я имел ввиду событие листа Worksheet_SelectionChange
Заказать макрос можно на сайте http://excel4you.ru/
Watcher_1 вне форума Ответить с цитированием
Старый 23.08.2011, 19:32   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Прописал.
Работает только на первом листе.
Watcher_1, если не заносить при открытии - то при открытии с активным нужным листом - первая смена ячейки будет без значения.
Вложения
Тип файла: zip Книга1-selectionaddress.zip (9.3 Кб, 10 просмотров)
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 23.08.2011, 20:02   #7
Watcher_1
Форумчанин
 
Аватар для Watcher_1
 
Регистрация: 22.06.2011
Сообщений: 325
По умолчанию

Да точно! Поторопился....
Заказать макрос можно на сайте http://excel4you.ru/
Watcher_1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка нажатия Enter и переход на метку не работает gefest58 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 01.04.2011 22:03
обработка нажатия ENTER(#13): что-то странное... D][mon Помощь студентам 0 13.10.2010 19:12
Не могу получить адрес найденой ячейки в Exel R_Z Microsoft Office Excel 5 13.09.2009 22:06
отловить нажатие клавиши в ячейке (до нажатия enter) loginrl103 Microsoft Office Excel 3 07.08.2009 15:10
получить собственный адрес ячейки формулой tolikman Microsoft Office Excel 1 15.06.2009 05:36