|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.02.2009, 23:53 | #1 |
Пользователь
Регистрация: 03.02.2008
Сообщений: 32
|
макрос обновления данных из интернета
добрый вечер,
есть задачи, которые я, к сожалению, не могу решить ввиду недостаточных знаний. если для вас все тривиально, огромная просьба помочь... Необходимо реализовать макрос обновления курсов валют(доллар США, евро) при открытии книги в определенную ячейку выбранную изначально на главном листе. а также помимо этого дополнительная кнопка - по результатам действий которой будет обновлен курс валют. прикладываю файл: rates.xls в файле постарался максимально возможно описать требуемую реализацию... если не трудно - помогите, плиз!!! |
16.02.2009, 08:15 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите вложение.
Чем шире угол зрения, тем он тупее.
|
16.02.2009, 10:44 | #3 |
Пользователь
Регистрация: 03.02.2008
Сообщений: 32
|
SAS, добрый день спасибо Вам за рещение этой задачи. есть еще маленькие просьбы, поможете? 1. вы не могли бы объяснить действие этого набора функций и параметров Sheets("rates").[B3] = CDbl(Split([F3], " ")(0)): Sheets("rates").[B4] = CDbl(Split([F5], " ")(0)) 2. каким образом и где найти форму кнопки (в редакторе она почему не отображается) 3. при попытке обновить курсы - если отсутствует подключение к интернету, то выводить соответствующее сообщение об этом Последний раз редактировалось Legame; 16.02.2009 в 10:51. |
16.02.2009, 11:36 | #4 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
1. При создании Web-запроса, создается временный новый лист, в который вставляются требуемые данные. После этой процедуры, в ячейке "F3" этого листа, получим значение курса доллара. В этой же ячейке, через пробел будет (может) присутствовать слово "down" или "up" и еще через один пробел цифра - на сколько упал (поднялся) доллар. Строка кода
Код:
2. В приложении используется элемент управления "Кнопка" из панели инструментов "Элементы управления". Откройте эту панель, войдите в "Режим конструктора" и получите доступ к свойствам этого элемента (это в Excel 2003). 3. Ваше пожелание Цитата:
Чем шире угол зрения, тем он тупее.
|
|
16.02.2009, 14:30 | #5 |
Пользователь
Регистрация: 03.02.2008
Сообщений: 32
|
спасибо
Огромное спасибо Вам, SSAS888 !!!
|
17.06.2009, 12:42 | #6 |
Регистрация: 15.06.2009
Сообщений: 5
|
а сложно ли будет написать макрос для обновления курса в зависимости от даты?
т.е. в одной ячейке вручную ставится дата, а в двух других курсы на эту дату (доллар и евро) |
19.06.2009, 06:47 | #7 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите пример во вложении.
Чем шире угол зрения, тем он тупее.
|
19.06.2009, 12:19 | #8 |
Пользователь
Регистрация: 22.05.2009
Сообщений: 85
|
Я и не знал о таких возможностях Excel !!!
Попробовал применить к своей задаче - ничего не получилось. Создается новый лист, но пустой. Подскажите как сделать. Для примера выкладываю часть исходных данных, которые я получаю в сети и часть своей сводной таблицы. Необходимо из п.1 скопировать значение "Показаний" в F4, F5, F6 (взависимости от времени), из п.3 - в F8, F9, F10 и т.д. |
22.06.2009, 11:55 | #9 |
Пользователь
Регистрация: 22.05.2009
Сообщений: 85
|
Ну все таки у меня что то получилось...
Возникло две проблемы: 1. Когда создается временный лист, ему дается имя "Лист1". Я действие макроса прописал относительно этого имени. Но если запустить макрос заново - создается "Лист2" и выходит ошибка. Приходится перезапускать файл. Где нужно прописать создание временного листа с определенным именем? 2. При закрытии файла выходит сообщение такого рода Как от него избавится? Безопасность стоит на низком уровне. |
23.06.2009, 05:41 | #10 | ||
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Код:
Код:
Цитата:
Чем шире угол зрения, тем он тупее.
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
импорт данных из интернета | peq | Microsoft Office Excel | 7 | 30.04.2010 09:12 |
Помогите плиз правильно написать макрос обновления данных из разных файлов | Legame | Microsoft Office Excel | 10 | 10.09.2009 10:39 |
Импорт данных с интернета в таблицу | Ренатик | Microsoft Office Access | 0 | 20.05.2009 02:03 |
Импорт данных с интернета в Accesse | Ренатик | Помощь студентам | 0 | 03.05.2009 22:50 |
Макрос для обновления формул вручную только в одном листе | Neo007 | Microsoft Office Excel | 7 | 26.09.2008 18:17 |