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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2019, 06:32   #1
Chelgash
 
Регистрация: 22.05.2018
Сообщений: 7
По умолчанию Код клавиши Esc

Здравствуйте!!! Подскажите, как можно написать код клавиши Esc в VBA.
Пример: При двойном нажатии мышкой на ячейку мы заходим в нее, а при нажатии на клавишу Esc выходим.
У меня есть файл Excel с умными таблицами и пользовательскими формами.
При двойном нажатии на любую ячейку строки умной таблицы появляется моя форма, там я редактирую данные и нажимаю кнопку Закрыть. Мне необходимо, чтобы при нажатии кнопки и закрытии формы сработал код клавиши Esc. Я не программист, только самостоятельно учусь программированию на VBA с помощью роликов в Ютубе, но там не нашел такого кода. Может кто-нибудь может мне помочь в решении моей небольшой проблемки??? За ранее благодарю!!!
Chelgash вне форума Ответить с цитированием
Старый 08.08.2019, 16:19   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

для решения Вашей проблемы помогло бы наличие Вашего файла в сообщении
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 09.08.2019, 12:54   #3
Chelgash
 
Регистрация: 22.05.2018
Сообщений: 7
По умолчанию

Вот небольшой пример. Он не является примером по моей программе, но очень похож...
Вложения
Тип файла: xlsx Для форума.xlsx (10.1 Кб, 12 просмотров)
Chelgash вне форума Ответить с цитированием
Старый 09.08.2019, 18:06   #4
Elixi
Форумчанин
 
Регистрация: 10.05.2019
Сообщений: 163
По умолчанию

А у вас Excel 2007?
На моём домашнем Excel 2007 получается так: после вхождения в ячейку невозможно нажать на кнопку. (проверял даже на Excel 2003 - то же самое).
На моём рабочем Excel 2010: после вхождения в ячейку и следующем нажатии на кнопку всё нормально, делается ESC и нажимается кнопка.
Elixi вне форума Ответить с цитированием
Старый 09.08.2019, 20:29   #5
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Вот небольшой пример. Он не является примером по Вашей программе, но очень похож...
Код:
ActiveCell.Select
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Код клавиши '.' govorun1 Общие вопросы Delphi 11 01.12.2013 22:00
#(код клавиши) Aries Помощь студентам 5 13.02.2010 01:43
Код клавиши Alt-? Evgenii Общие вопросы Delphi 3 10.02.2010 02:22
Клавиши RealSHELS Общие вопросы Delphi 3 27.03.2008 22:32
Код клавиши... =*=|/|MM0PT@/\=*= Паскаль, Turbo Pascal, PascalABC.NET 3 19.01.2007 13:10