Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

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

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

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

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

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

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

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

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

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

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


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


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS