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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

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

icq: 7934250
skype: i2x0,5
По умолчанию

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

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

А у вас 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
Адрес: Wild West Ukraine
Сообщений: 2,669
Репутация: 1096
По умолчанию

Вот небольшой пример. Он не является примером по Вашей программе, но очень похож...
Код:
ActiveCell.Select
__________________
Mailto: media.project@ukr.net
Aleksandr H. вне форума   Ответить с цитированием
Ответ

Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Код клавиши '.' 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@/\=*= Паскаль 3 19.01.2007 14:10


23:04.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.