Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Импорт исторических биржевых данных - Страница 4 - Мир MS Excel

Старая форма входа
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Импорт исторических биржевых данных (Макросы/Sub)
Импорт исторических биржевых данных
Vostok Дата: Среда, 26.11.2014, 09:16 | Сообщение № 61
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
На этот вопрос в этой теме просьба не отвечать.

А какой вопрос задал Varvar2011, на который нельзя отвечать? Замечание модератора направлено на вопрос Varvar2011, я правильно понял?
[moder]Да, совершенно верно поняли. Varvar2011 свой вопрос уже стереть успел. К Вашему вопросу это отношения не имеет и обсуждение по нему продолжается


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"
 
Ответить
Сообщение
На этот вопрос в этой теме просьба не отвечать.

А какой вопрос задал Varvar2011, на который нельзя отвечать? Замечание модератора направлено на вопрос Varvar2011, я правильно понял?
[moder]Да, совершенно верно поняли. Varvar2011 свой вопрос уже стереть успел. К Вашему вопросу это отношения не имеет и обсуждение по нему продолжается

Автор - Vostok
Дата добавления - 26.11.2014 в 09:16
Vostok Дата: Воскресенье, 30.11.2014, 12:55 | Сообщение № 62
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Парни, снова Help !!!
Загружаю Доходность Облигаций Америки
При загрузке макрос обрезает у США - 1 строку с начала, у Канады - 2 строки с начала, у Мексики - 2 строки, у Чили - 1 строку. Все глаза "стёр", не могу найти ошибку.
К сообщению приложен файл: 3869934.xlsm (34.2 Kb)


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Воскресенье, 30.11.2014, 12:55
 
Ответить
СообщениеПарни, снова Help !!!
Загружаю Доходность Облигаций Америки
При загрузке макрос обрезает у США - 1 строку с начала, у Канады - 2 строки с начала, у Мексики - 2 строки, у Чили - 1 строку. Все глаза "стёр", не могу найти ошибку.

Автор - Vostok
Дата добавления - 30.11.2014 в 12:55
doober Дата: Воскресенье, 30.11.2014, 13:16 | Сообщение № 63
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
No Help.
У меня все правильно отработало


 
Ответить
СообщениеNo Help.
У меня все правильно отработало

Автор - doober
Дата добавления - 30.11.2014 в 13:16
Vostok Дата: Воскресенье, 30.11.2014, 13:28 | Сообщение № 64
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
No Help.
У меня все правильно отработало

В смысле? Все строки загрузились (к примеру: США 1-месячные) и даже никакие окна-сообщения от Internet Explorer (якобы об опасности кода) не выскакивали ???? Ну тогда это тупик. %)


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Воскресенье, 30.11.2014, 13:49
 
Ответить
Сообщение
No Help.
У меня все правильно отработало

В смысле? Все строки загрузились (к примеру: США 1-месячные) и даже никакие окна-сообщения от Internet Explorer (якобы об опасности кода) не выскакивали ???? Ну тогда это тупик. %)

Автор - Vostok
Дата добавления - 30.11.2014 в 13:28
doober Дата: Воскресенье, 30.11.2014, 14:15 | Сообщение № 65
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
Это не тупик,надо отказаться от использования htmlfile и IE?
Ошибка возникает по непонятной причине и когда ее совсем не ждешь.
Если есть возможность, то обрабатывать текст страницы регулярками.
Если обязательно выполнение скриптов для получения инфы,то htmlfile и IE.

Как у меня,кино


 
Ответить
СообщениеЭто не тупик,надо отказаться от использования htmlfile и IE?
Ошибка возникает по непонятной причине и когда ее совсем не ждешь.
Если есть возможность, то обрабатывать текст страницы регулярками.
Если обязательно выполнение скриптов для получения инфы,то htmlfile и IE.

Как у меня,кино

Автор - doober
Дата добавления - 30.11.2014 в 14:15
Vostok Дата: Воскресенье, 30.11.2014, 14:58 | Сообщение № 66
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Как у меня,кино

Ну обрезаются же строки, doober, зачем меня в заблуждения вводишь? :) Там , кстати, ничего стирать не нужно. Макрос же автоматом страницу очищает.
Это не тупик,надо отказаться от использования htmlfile и IE?
Ошибка возникает по непонятной причине и когда ее совсем не ждешь.

Ну а альтернатива то какая? Выбора то нет.

Если есть возможность, то обрабатывать текст страницы регулярками.

Впрочем, в планах и так себе поставил - овладеть регулярками любой ценой. Но опять же, что обрабатывать то? Ведь HTML страницы надо как-то загрузить чтобы его обрабатывать. Тут то и приходиться использовать htmlfile. От IE и так отказался, хотя вопросы остались.


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Воскресенье, 30.11.2014, 14:59
 
Ответить
Сообщение
Как у меня,кино

Ну обрезаются же строки, doober, зачем меня в заблуждения вводишь? :) Там , кстати, ничего стирать не нужно. Макрос же автоматом страницу очищает.
Это не тупик,надо отказаться от использования htmlfile и IE?
Ошибка возникает по непонятной причине и когда ее совсем не ждешь.

Ну а альтернатива то какая? Выбора то нет.

Если есть возможность, то обрабатывать текст страницы регулярками.

Впрочем, в планах и так себе поставил - овладеть регулярками любой ценой. Но опять же, что обрабатывать то? Ведь HTML страницы надо как-то загрузить чтобы его обрабатывать. Тут то и приходиться использовать htmlfile. От IE и так отказался, хотя вопросы остались.

Автор - Vostok
Дата добавления - 30.11.2014 в 14:58
doober Дата: Воскресенье, 30.11.2014, 15:02 | Сообщение № 67
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
Виноват,исправлюсь :'(
мне показалось все на местах


 
Ответить
СообщениеВиноват,исправлюсь :'(
мне показалось все на местах

Автор - doober
Дата добавления - 30.11.2014 в 15:02
doober Дата: Воскресенье, 30.11.2014, 15:37 | Сообщение № 68
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
Не виноватая я,он сам пришел
В чем отличие таблицы на листе и на сайте.
9 строк везде.
Или я не в теме?
К сообщению приложен файл: 8544423.jpg (60.0 Kb)


 
Ответить
СообщениеНе виноватая я,он сам пришел
В чем отличие таблицы на листе и на сайте.
9 строк везде.
Или я не в теме?

Автор - doober
Дата добавления - 30.11.2014 в 15:37
Vostok Дата: Воскресенье, 30.11.2014, 15:55 | Сообщение № 69
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
9 строк везде.
Или я не в теме?

doober, у тебя сегодня вечеринка была, да? :) На сайте - 10 строк. А в твоей фотографии - 9. Ты где взял эту картинку? Первая строка в Облигациях США - "США 1-месячные". Облигации Америки.

Та же история с Канадой, Мексикой, Чили.


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"
 
Ответить
Сообщение
9 строк везде.
Или я не в теме?

doober, у тебя сегодня вечеринка была, да? :) На сайте - 10 строк. А в твоей фотографии - 9. Ты где взял эту картинку? Первая строка в Облигациях США - "США 1-месячные". Облигации Америки.

Та же история с Канадой, Мексикой, Чили.

Автор - Vostok
Дата добавления - 30.11.2014 в 15:55
doober Дата: Воскресенье, 30.11.2014, 16:23 | Сообщение № 70
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
По поводу вечеринки.неизвестно у кого она была.
Где взял,здесь достаточно показано
PS:Надо иногда кеш чистить


 
Ответить
СообщениеПо поводу вечеринки.неизвестно у кого она была.
Где взял,здесь достаточно показано
PS:Надо иногда кеш чистить

Автор - doober
Дата добавления - 30.11.2014 в 16:23
RAN Дата: Воскресенье, 30.11.2014, 16:34 | Сообщение № 71
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Надо иногда кеш чистить

А поподробнее, кому чистить?
Я и рядом с этим сайтом не бывал, а у меня с 1 месяца отображается. :o


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Надо иногда кеш чистить

А поподробнее, кому чистить?
Я и рядом с этим сайтом не бывал, а у меня с 1 месяца отображается. :o

Автор - RAN
Дата добавления - 30.11.2014 в 16:34
doober Дата: Воскресенье, 30.11.2014, 17:56 | Сообщение № 72
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
Андрей,какая ссылка была в файле,по той макрос и работал.
Должна тогда быть maturity_from=10&maturity_to=290
вместо maturity_from=60&maturity_to=290
Какую музыку заказали та и прозвучала




Сообщение отредактировал doober - Воскресенье, 30.11.2014, 17:58
 
Ответить
СообщениеАндрей,какая ссылка была в файле,по той макрос и работал.
Должна тогда быть maturity_from=10&maturity_to=290
вместо maturity_from=60&maturity_to=290
Какую музыку заказали та и прозвучала

Автор - doober
Дата добавления - 30.11.2014 в 17:56
Vostok Дата: Понедельник, 01.12.2014, 06:56 | Сообщение № 73
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
По поводу вечеринки.неизвестно у кого она была.

doober, не обижайся. Я же пошутил. :) Это очевидно.
А косяк оказался - МОЙ, а если быть до конца справедливым, то сайт во всём виноват. ;) Точно помню, и для Америки, и для Европы, и для Ближнего Востока и т.д. выставлял настройку "По сроку погашения" самую минимальную и собирал все ссылки для последующего цикла.
Как эта страница открылась, начиная с 3-х месячных сроков - не понимаю. Правильно, .... нашпиговали сайт рекламой, там всё сверкает, мелькает, наверное и сбой в ссылке прошёл, а я и не заметил. Но зато ты реально помог разобраться. Спасибо тебе. Я уже не знал в какие дебри залезть, а всё оказалось проще. Но тупик всё-таки был (у меня). Кстати, как кино снимаешь, в какой проге?

P.S. Кстати, а КЕШ я чищу каждый день, если что :-)


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Понедельник, 01.12.2014, 07:56
 
Ответить
Сообщение
По поводу вечеринки.неизвестно у кого она была.

doober, не обижайся. Я же пошутил. :) Это очевидно.
А косяк оказался - МОЙ, а если быть до конца справедливым, то сайт во всём виноват. ;) Точно помню, и для Америки, и для Европы, и для Ближнего Востока и т.д. выставлял настройку "По сроку погашения" самую минимальную и собирал все ссылки для последующего цикла.
Как эта страница открылась, начиная с 3-х месячных сроков - не понимаю. Правильно, .... нашпиговали сайт рекламой, там всё сверкает, мелькает, наверное и сбой в ссылке прошёл, а я и не заметил. Но зато ты реально помог разобраться. Спасибо тебе. Я уже не знал в какие дебри залезть, а всё оказалось проще. Но тупик всё-таки был (у меня). Кстати, как кино снимаешь, в какой проге?

P.S. Кстати, а КЕШ я чищу каждый день, если что :-)

Автор - Vostok
Дата добавления - 01.12.2014 в 06:56
Vostok Дата: Понедельник, 01.12.2014, 07:53 | Сообщение № 74
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Братцы. кто знает как от такой ерунды избавиться?

Объект "InternetExplorer.Application" в коде нет. Использую
[vba]
Код
Set objHTML = CreateObject("htmlfile")
[/vba]
В самом InternetExplorer выставил "Среднюю" настройку безопасности и закрыл его. Но в коде постоянно вылетает вышепоказанное окошечко. Достало уже.


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"
 
Ответить
СообщениеБратцы. кто знает как от такой ерунды избавиться?

Объект "InternetExplorer.Application" в коде нет. Использую
[vba]
Код
Set objHTML = CreateObject("htmlfile")
[/vba]
В самом InternetExplorer выставил "Среднюю" настройку безопасности и закрыл его. Но в коде постоянно вылетает вышепоказанное окошечко. Достало уже.

Автор - Vostok
Дата добавления - 01.12.2014 в 07:53
doober Дата: Понедельник, 01.12.2014, 11:55 | Сообщение № 75
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
Отсекаем заголовок,там всегда самая муть.
Желательно стопов в процессе отработки не делать.

Фильмы снимаю UVScreenCamera 5
И шо я в тебя такой влюбленный?




Сообщение отредактировал doober - Понедельник, 01.12.2014, 11:56
 
Ответить
СообщениеОтсекаем заголовок,там всегда самая муть.
Желательно стопов в процессе отработки не делать.

Фильмы снимаю UVScreenCamera 5
И шо я в тебя такой влюбленный?

Автор - doober
Дата добавления - 01.12.2014 в 11:55
Vostok Дата: Вторник, 02.12.2014, 11:04 | Сообщение № 76
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Отсекаем заголовок,там всегда самая муть.
Желательно стопов в процессе отработки не делать.
Хм, попробовал на Облигациях Европы - 28 таблиц. При всех временных колебаниях результата, отмечено увеличение скорости загрузки почти в 2 раза. И это всего лишь за счёт "обрезки" служебной информации тега <head>? Интересный результат и Хорошее решение. Надо продолжить тестирование.
Откровенно говоря, опасался, что будут выводится вместо кириллицы - кракозябры. Ведь обрезается информация о языке, т.е.
[vba]
Код
<meta http-equiv="content-type" content="text/html; charset=utf-8">
[/vba] Но ничего подобного не произошло. doober, что ж ты раньше молчал? :)


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"
 
Ответить
Сообщение
Отсекаем заголовок,там всегда самая муть.
Желательно стопов в процессе отработки не делать.
Хм, попробовал на Облигациях Европы - 28 таблиц. При всех временных колебаниях результата, отмечено увеличение скорости загрузки почти в 2 раза. И это всего лишь за счёт "обрезки" служебной информации тега <head>? Интересный результат и Хорошее решение. Надо продолжить тестирование.
Откровенно говоря, опасался, что будут выводится вместо кириллицы - кракозябры. Ведь обрезается информация о языке, т.е.
[vba]
Код
<meta http-equiv="content-type" content="text/html; charset=utf-8">
[/vba] Но ничего подобного не произошло. doober, что ж ты раньше молчал? :)

Автор - Vostok
Дата добавления - 02.12.2014 в 11:04
Vostok Дата: Вторник, 02.12.2014, 11:36 | Сообщение № 77
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Фильмы снимаю UVScreenCamera 5

Отличная вещь. Кого что ни спроси - присылают ролики именно в этом формате. А я кроме Camtasia ничего и не знал.
doober, ты как то предлагал по Скайпу показать мне Fiddler. Мне вот мысль пришла в голову. Так как у меня Скайпа нет, хорошо бы было, если бы ты как-нибудь, когда будешь что-нибудь в Fiddler делать включил бы UVScreenCamera 5. :) Но это как-нибудь, и если время будет опять же. Т.е. не в нагрузку конечно же. А то тут вся уважаемая публика - все про Fiddler всё знают. А я только кампанию порчу. ;)


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"
 
Ответить
Сообщение
Фильмы снимаю UVScreenCamera 5

Отличная вещь. Кого что ни спроси - присылают ролики именно в этом формате. А я кроме Camtasia ничего и не знал.
doober, ты как то предлагал по Скайпу показать мне Fiddler. Мне вот мысль пришла в голову. Так как у меня Скайпа нет, хорошо бы было, если бы ты как-нибудь, когда будешь что-нибудь в Fiddler делать включил бы UVScreenCamera 5. :) Но это как-нибудь, и если время будет опять же. Т.е. не в нагрузку конечно же. А то тут вся уважаемая публика - все про Fiddler всё знают. А я только кампанию порчу. ;)

Автор - Vostok
Дата добавления - 02.12.2014 в 11:36
doober Дата: Вторник, 02.12.2014, 15:42 | Сообщение № 78
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
Будет скайп или TeamViewer .покажу.
На камеру говорить не буду,боюсь сам с собой разговаривать %)


 
Ответить
СообщениеБудет скайп или TeamViewer .покажу.
На камеру говорить не буду,боюсь сам с собой разговаривать %)

Автор - doober
Дата добавления - 02.12.2014 в 15:42
Vostok Дата: Среда, 03.12.2014, 13:38 | Сообщение № 79
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Опять Help! Не могу понять что происходит с цифрами при импорте. Вот То, что на сайте:
А это То, что выгрузилось на Лист:
Мало того, что цифры выгружаются с ошибками (с зелёными треугольничками), да ещё и знаки разрядов пропадают. Свойство innerText в процессе импорта видоизменяется что ли? %)
Excel файл прикрепил.
К сообщению приложен файл: government.xlsm (37.9 Kb)


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Среда, 03.12.2014, 13:45
 
Ответить
СообщениеОпять Help! Не могу понять что происходит с цифрами при импорте. Вот То, что на сайте:
А это То, что выгрузилось на Лист:
Мало того, что цифры выгружаются с ошибками (с зелёными треугольничками), да ещё и знаки разрядов пропадают. Свойство innerText в процессе импорта видоизменяется что ли? %)
Excel файл прикрепил.

Автор - Vostok
Дата добавления - 03.12.2014 в 13:38
buchlotnik Дата: Среда, 03.12.2014, 13:43 | Сообщение № 80
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
была у меня похожая трабла - vba некорректно запятую обрабатывает - у американцев это разделитель тысяч - поэтому когда значение первой цифры больше нуля от тысячи отделяет, а вот когда с нуля начинается - он не понимает что за бред и выдаёт строку. Соответственно перед вставкой надо запятую на точку заменить. типа[vba]
Код
s = Split(TD.innerText, " ")(1)
                             For q = 1 To s
                    If Mid(s, q, 1) = "," Then Mid(s, q, 1) = "."
                             Next q
                             rngStart.Cells(Row, Column) = s
[/vba]


Сообщение отредактировал buchlotnik - Среда, 03.12.2014, 13:55
 
Ответить
Сообщениебыла у меня похожая трабла - vba некорректно запятую обрабатывает - у американцев это разделитель тысяч - поэтому когда значение первой цифры больше нуля от тысячи отделяет, а вот когда с нуля начинается - он не понимает что за бред и выдаёт строку. Соответственно перед вставкой надо запятую на точку заменить. типа[vba]
Код
s = Split(TD.innerText, " ")(1)
                             For q = 1 To s
                    If Mid(s, q, 1) = "," Then Mid(s, q, 1) = "."
                             Next q
                             rngStart.Cells(Row, Column) = s
[/vba]

Автор - buchlotnik
Дата добавления - 03.12.2014 в 13:43
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Импорт исторических биржевых данных (Макросы/Sub)
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!