|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.10.2009, 23:11 | #1 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 90
|
работа с csv файлами
подскажите пожалуйста
скачиваю файл csv из интернета, открываю методом Код:
суть вопроса в следующем: при открытии и работе внутри скачанного файла сначала все дергалось и моргало, добавил Application.ScreenUpdating = False Application.ScreenUpdating = True все стало норм, но при этом в самом документе невозможно ничего сделать.. в скачанном файле текущие курсы нескольких акций, которые сами понимаете меняются постоянно. можно ли сделать так, чтобы данный файл в ФОНОВОМ режиме обновлялся постоянно, также в ФОНОВОМ режиме эксель брал из него данные и заносил в соответствующую таблицу. обязательно в ФОНОВОМ режиме, так как с таблицей в это время производится другая работа. с Уважением |
28.10.2009, 02:08 | #2 | |||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Цитата:
Ежесекундная проверка наличия новой версии файла на сайте? Сделать можно всё, но это сложно. Цитата:
Да и ни к чему всё это - макрос при желании можно сделать настолько быстрым, что Вы не успеете заметить, как он заполнит все ваши таблицы... |
|||
28.10.2009, 12:25 | #3 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 90
|
нашел выход,
открываю файл csv как текстовый и построчно забираю значения. все работает как надо! спасибо всем кто откликнулся |
28.10.2009, 12:44 | #4 |
Пользователь
Регистрация: 14.08.2009
Сообщений: 66
|
А можно Вас попросить выложить весь пример с кодом программы, тоже столкнулась с подобной проблемой, но решить так и не получилось.
Заранее благодарна |
28.10.2009, 13:11 | #5 | |
Пользователь
Регистрация: 16.10.2009
Сообщений: 90
|
Цитата:
следовательно за чистоту и "адекватность" кода с точки зрения профессионального программирования НЕ ОТВЕЧАЮ. предоставляю как есть: Код:
макрос в бесконечном цикле 1 скачивает файл размером в 2 кб, 2 сохраняет его, 3 открывает как текст, 4 считывает необходимые данные, 5 закрывает 6 идет к первому пункту. как только я нажимаю на кнопку СТОП значение в ячейке wksh5.Cells(1, "C") изменяется на ВЫКЛ, и работа макроса останавливается. Последний раз редактировалось ShamanK; 28.10.2009 в 13:15. |
|
28.10.2009, 13:17 | #6 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 90
|
кстати вопрос к профессионалам, мне кажется что выражение
Код:
для Text - тикер акции для Text1 - текущую цену акции. или это правильно? Последний раз редактировалось ShamanK; 28.10.2009 в 13:41. |
28.10.2009, 13:40 | #7 |
Пользователь
Регистрация: 14.08.2009
Сообщений: 66
|
Спасибо большое!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлами | [MI_nor] | Общие вопросы C/C++ | 4 | 08.03.2009 17:50 |
Работа с файлами | cr1mson | Общие вопросы C/C++ | 7 | 14.01.2009 22:42 |
Экспорт в csv и импорт из csv | cent | Microsoft Office Excel | 12 | 28.12.2008 19:50 |
Работа с файлами | DJ Socol | Win Api | 1 | 17.07.2007 09:18 |
Работа с файлами | Acros | Помощь студентам | 5 | 14.02.2007 18:40 |