Профессиональные приемы работы в Microsoft Excel

Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск  

Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Автор Тема: По Enter из TextBox перейти на CommandButton  (Прочитано 299 раз)

0 Пользователей и 1 Гость просматривают эту тему.

GWolf

  • Старожил
  • ****
  • Уважение: +50/-0
  • Оффлайн Оффлайн
  • Сообщений: 943

Доброго времени суток, уважаемые коллеги!

Обычно, стараюсь обходится без UserForm, но не в этот раз. И вот получил проблему: На UserForm есть поле TextBox, и после ввода в него данный, пользователь, обычно, нажимает Enter. При этом должна срабатывать кнопка CommandButton, которая отвечает за закрытие формы и разноску введенных данных в поля таблицы. При клике мышкой все работает, а вот как при Enter передать фокус кнопке - не соображу. SetFokus в событии TextBox BeforeAfter не работает.
Помогите, пожалуйста!
Всем спасибо!
Записан
Путей к вершине - множество. Этот один из многих!

Pelena

  • Постоялец
  • ***
  • Уважение: +35/-0
  • Оффлайн Оффлайн
  • Сообщений: 282
Re: По Enter из TextBox перейти на CommandButton
« Ответ #1 : 14.02.2021, 09:03:03 »

Здравствуйте.
Примерчик бы не помешал)
Можно так попробовать
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode = vbKeyReturn Then CommandButton1_Click
End Sub
Записан

Serge 007

  • Администратор
  • Ветеран
  • *****
  • Уважение: +341/-0
  • Оффлайн Оффлайн
  • Сообщений: 2 961
    • Мир Excel
Re: По Enter из TextBox перейти на CommandButton
« Ответ #2 : 15.02.2021, 09:46:53 »

Здравствуйте
...как при Enter передать фокус кнопке?..

Почему не TabIndex (см. вложение)?
Записан
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Яндекс-деньги: 41001419691823 | WMR:126292472390
 



Темы без ответов

24.01.2020 14:03 На диаграмме Ганта несоответствие оси Y 1036
09.08.2019 14:09 Макрос для заполнения таблиц через форму 2779
18.07.2019 16:02 Рассылка почты из Excel при помощи почтовой программы TheBAT! 2403
09.07.2019 20:39 Кредит с уменьшением периода выплат 2496
28.05.2019 21:09 Сделать несколько скриптов для рабочей таблицы 3191
05.03.2019 17:00 Последовательный вывод таблиц Excel в один документ Word без шаблона 3108
05.03.2019 09:29 Нежелательные изменение размеров колонтитула при редактировании 2867
07.02.2019 01:36 Как удалить дубликаты из выпадающего связанного списка? 2985
20.01.2019 12:38 Все варианты частичного суммирования 3193
13.01.2019 12:24 Заполнение диапазона числами - в виде кластеров 2560





Яндекс цитирования msexcel.ru Яндекс.Метрика

Страница сгенерирована за 0.106 секунд. Запросов: 97.