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

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

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2011, 15:17   #1
khorus
Новичок
Джуниор
 
Регистрация: 08.11.2011
Сообщений: 2
По умолчанию Как определить место обновления

Добрый день. Помогите советом, пожалуйста. Есть таблица Excel. В каждую строку таблицы введен веб-запрос. Всего около 1000 строк на разных листах и в каждой строке уникальный веб-запрос. После нажатия кнопки "Обновить все" начинает обновлять и это длится около часа.

В строке состояния при обновлении каждой следующей строки пишет:

Обновление...
Копирование веб-данных на лист...
Готово.

И всё. Больше информации нет. Но необходимо знать, какая именно из строк в данный момент обновляется. Это можно как-то решить?
khorus вне форума Ответить с цитированием
Старый 08.11.2011, 15:24   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Информацию в строку состояния выводит встроенная функция Excel, подправить которую нет возможности.

Варианты решения проблемы:

1) написать макрос, который в цикле будет обновлять данные в веб-запросах,
отображая прогресс-бар или выводя информацию в строку состояния.

2) Сделать такой запрос, чтобы он запрашивал сразу всю необходимую информацию (для всей тысячи ячеек),
а отдельные веб-запросы из ячеек удалить. (будет работать намного быстрее)
EducatedFool вне форума Ответить с цитированием
Старый 08.11.2011, 15:29   #3
khorus
Новичок
Джуниор
 
Регистрация: 08.11.2011
Сообщений: 2
По умолчанию

К сожалению, второй вариант невозможен, потому что все строки берут данные из совершенно разных точек. А первый вариант попробую, спасибо.
khorus вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как убрать окно обновления Серёга0629 Microsoft Office Excel 6 11.05.2011 14:20
Как использовать файл в место массива? chugo Microsoft Office Word 10 23.08.2010 13:57
Как резервировать место при создании файла? 3D Hunter Общие вопросы Delphi 13 23.07.2010 18:42
Как выставить место по итогам конкурса mityakul Microsoft Office Excel 13 12.04.2010 18:25
КАК делать обновления к програме? ZhekON Общие вопросы Delphi 6 30.11.2007 21:30