Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/ОСТАНОВКА ЦЫКЛА ПРИ НАЖАТИИ КЛАВИШИ Ctrl - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » ОСТАНОВКА ЦЫКЛА ПРИ НАЖАТИИ КЛАВИШИ Ctrl (Макросы/Sub)
ОСТАНОВКА ЦЫКЛА ПРИ НАЖАТИИ КЛАВИШИ Ctrl
a5l3e5x Дата: Воскресенье, 11.01.2015, 14:55 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
ЗДРАСТВУЙТЕ. НИГДЕ НЕ МОГУ НАЙТИ ПРАВИЛЬНО ЗАПИСАНОЕ УСЛОВИЕ ОСТАНОВКИ ЦЫКЛА ПРИ НАЖАТИИ ЛЮБОЙ
КНОПКИ. СПАСИБО ЗА ОТВЕТ
[moder]У Вас опять CapsLock заклинило? Читайте Правила форума п.5g[/moder]
 
Ответить
СообщениеЗДРАСТВУЙТЕ. НИГДЕ НЕ МОГУ НАЙТИ ПРАВИЛЬНО ЗАПИСАНОЕ УСЛОВИЕ ОСТАНОВКИ ЦЫКЛА ПРИ НАЖАТИИ ЛЮБОЙ
КНОПКИ. СПАСИБО ЗА ОТВЕТ
[moder]У Вас опять CapsLock заклинило? Читайте Правила форума п.5g[/moder]

Автор - a5l3e5x
Дата добавления - 11.01.2015 в 14:55
Gustav Дата: Воскресенье, 11.01.2015, 17:47 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2748
Репутация: 1138 ±
Замечаний: 0% ±

начинал с Excel 4.0, видел 2.1
Declare Function GetAsyncKeyState Lib "user32.dll"

И с этой строкой - в Google.


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеDeclare Function GetAsyncKeyState Lib "user32.dll"

И с этой строкой - в Google.

Автор - Gustav
Дата добавления - 11.01.2015 в 17:47
WeRiX Дата: Воскресенье, 11.01.2015, 20:40 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 4 ±
Замечаний: 0% ±

Excel 2013
Дабы все было на одном форуме -->

[vba]
Код
Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Const VK_CONTROL = &H11
Sub Z()
Do While x = False
If GetAsyncKeyState(VK_CONTROL) Then MsgBox "Усё!!!": x = True
DoEvents
Loop
End Sub
[/vba]



Сообщение отредактировал WeRiX - Воскресенье, 11.01.2015, 20:45
 
Ответить
СообщениеДабы все было на одном форуме -->

[vba]
Код
Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Const VK_CONTROL = &H11
Sub Z()
Do While x = False
If GetAsyncKeyState(VK_CONTROL) Then MsgBox "Усё!!!": x = True
DoEvents
Loop
End Sub
[/vba]


Автор - WeRiX
Дата добавления - 11.01.2015 в 20:40
a5l3e5x Дата: Воскресенье, 11.01.2015, 21:47 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Gustav, Спасибо Большое.
 
Ответить
СообщениеGustav, Спасибо Большое.

Автор - a5l3e5x
Дата добавления - 11.01.2015 в 21:47
a5l3e5x Дата: Воскресенье, 11.01.2015, 21:47 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
WeRiX, Спасибо Большое
 
Ответить
СообщениеWeRiX, Спасибо Большое

Автор - a5l3e5x
Дата добавления - 11.01.2015 в 21:47
Мир MS Excel » Вопросы и решения » Вопросы по VBA » ОСТАНОВКА ЦЫКЛА ПРИ НАЖАТИИ КЛАВИШИ Ctrl (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!