|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.05.2012, 11:03 | #1 |
Новичок
Джуниор
Регистрация: 27.04.2012
Сообщений: 2
|
цикл останавливается при прокрутке страницы
Здравствуйте! Ситуация такая. Есть программа, которая копирует содержимое одной ячейки в другую каждые n секунд и так несколько строк. Все это забито в цикл. Проблема в том, что при удержании полосы прокрутки страницы цикл останавливается. Если отжать полосу цикл продолжается. Вопрос в том, как этого избежать. Спасибо.
|
16.05.2012, 13:26 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Никак не избежать этого.
На время редактирования ячеек (и подобных действий, типа прокрутки окна) Excel приостанавливает выполнение всех макросов. Варианты решения: 1) скрыть полосы прокрутки, чтобы пользователь за них не дергал 2) макросом попутно прокручивать лист, чтобы не возникало соблазна прокрутить вручную 3) переписать макрос, убрав цикл, чтобы он запускался планировщиком (метод OnTime) каждые несколько секунд, и при этом оптимизировать макрос, чтобы он отрабатывал настолько быстро, что вы даже не успеете дернуть полосу прокрутки. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фон статичным и по зуму и по прокрутке вертикальной | artur7373888 | HTML и CSS | 1 | 19.02.2012 16:35 |
текст в прокрутке | segail | HTML и CSS | 1 | 13.02.2012 14:15 |
Фигура останавливается при касании с границей ДЕЛФИ | Николай1 | Помощь студентам | 0 | 19.11.2011 16:26 |
задача в паскаль по файлам; не останавливается цикл | loveis_myname | Помощь студентам | 2 | 28.12.2009 20:48 |