| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > macros for ms excel |
| Автор: xkodex 21.5.2005, 20:14 |
| Я пишу Macros на Vb. Небольшая прога для поиска в таблице данных. В принципе всё OK. Но с меня потребовали чтобы во время работы макроса можно было рабоать и с самим ms excel"ем. Т.е. крутить скроллер, рабоать с ячейками...Но во время работы макроса активна только моя форма. А книга excel остаётся не активной и к ней не возможно обратиться. Что можно сделать? Добавлено @ 20:15 --- |
| Автор: -Mikle- 21.5.2005, 20:52 | ||
| Ну во-первых форму нужно сделать не модальной или прятать ее на время работы твоей функции. Во-вторых, в цикле поставить вызов DoEvents. Это немного замедлит работу цикла, но что поделаешь, надо выбирать. Ежли хотят и поиск и работу с листом, то пусть платят временем работы поиска
|
| Автор: Staruha 21.5.2005, 21:08 | ||
в дополнение к немодальной форме
|
| Автор: xkodex 21.5.2005, 23:39 |
| Не модальной? Обязательно попробую! Спасибо |