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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.08.2009, 21:07   #1
Stanislav D
Пользователь
 
Регистрация: 11.08.2009
Сообщений: 18
По умолчанию программирование с VBA/Excel

Как создать и потом прервать замкнутый цикл при помощи клавиши Esc в
VBA- Excel 2007? Заранеие большое спасибо.
Stanislav D вне форума Ответить с цитированием
Старый 11.08.2009, 22:24   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

А что такое "замкнутый цикл"?
Бывает ещё и разомкнутый?

Создать цикл просто. Например, так:
Код:
while true
... код 
wend
Прервать его по нажатия Esc можно 3 способами (при желании можно придумать ещё десяток)
1) Назначить кнопке Esc макрос, который будет прерывать цикл
2) В теле цикла проверять, нажата ли в данный момент клавиша Escape (используя WinAPI)
3) Если цикл работает при запущенной форме, можно сделать так, что при нажатии Esc будет срабатывать обработчик нажатия одной из кнопок на форме, который и прервёт цикл.
EducatedFool вне форума Ответить с цитированием
Старый 12.08.2009, 05:41   #3
Stanislav D
Пользователь
 
Регистрация: 11.08.2009
Сообщений: 18
По умолчанию

Спасибо за ответ, но к сожалению ничего не получается.

Помогите пожалуйста написать маленкий Script для управления таблици.

Зарание Спасибо.
Stanislav D вне форума Ответить с цитированием
Старый 12.08.2009, 08:00   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
маленкий Script для управления таблици.
А что должен делать Скрипт?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.12.2009, 21:21   #5
gaspario007
 
Регистрация: 03.12.2009
Сообщений: 2
По умолчанию

люди, помогите...плиз
завтра лабу сдавать, а у меня полная тишина...
нужно на VBA прогу написать "Определить, является ли введённое целое число палиндромом"... помогите, товарищи программисты..
gaspario007 вне форума Ответить с цитированием
Старый 03.12.2009, 21:25   #6
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
завтра лабу сдавать, а у меня полная тишина...
Если готовы заплатить (через WebMoney) - можно попробовать сделать.
Контакты в профиле.
EducatedFool вне форума Ответить с цитированием
Старый 03.12.2009, 22:30   #7
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

gaspario007, ты уже почти час просматриваешь эту тему в ожидании ответа... а мог бы просто поискать готовые решения.

Здесь есть много таких программ...
EducatedFool вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ВИЗУАЛЬНОЕ ПРОГРАММИРОВАНИЕ В MS OFFICE EXCEL 2007. olly* Помощь студентам 5 24.05.2009 19:31
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 kovalevskivf Microsoft Office Excel 2 15.05.2009 16:47
Excel VBA fidot Microsoft Office Excel 1 28.12.2008 19:20
Программирование суммы на Excel Иллидан Microsoft Office Excel 2 19.09.2008 22:51