Здравствуйте. Подскажите, как можно вставить текущий курс доллара и евро на лист. Прочитал здесь: http://www.excelworld.ru/publ....1-0-106, попробовал сделать по аналогии, но на сайте центрального банка таблица одна, и много ненужных данных на ней. Мне бы просто пару ячеек, куда бы он-лайн фиксировался курс. Заранее спасибо.
Здравствуйте. Подскажите, как можно вставить текущий курс доллара и евро на лист. Прочитал здесь: http://www.excelworld.ru/publ....1-0-106, попробовал сделать по аналогии, но на сайте центрального банка таблица одна, и много ненужных данных на ней. Мне бы просто пару ячеек, куда бы он-лайн фиксировался курс. Заранее спасибо.Новичёк
Function ЦБР(Optional ByVal Curr$ = "USD", Optional ByVal dDate As Date) As Currency Dim date_req$ With CreateObject("msxml.DOMDocument") date_req = "?date_req=" & IIf(dDate, dDate, Date): .async = 0 If .Load("http://www.cbr.ru/scripts/XML_daily.asp" & date_req) Then With .SelectSingleNode("*/Valute[CharCode='" & UCase(Curr) & "']") ЦБР = CCur(.ChildNodes(4).Text) / Val(.ChildNodes(2).Text) End With End If End With End Function
Function ЦБР(Optional ByVal Curr$ = "USD", Optional ByVal dDate As Date) As Currency Dim date_req$ With CreateObject("msxml.DOMDocument") date_req = "?date_req=" & IIf(dDate, dDate, Date): .async = 0 If .Load("http://www.cbr.ru/scripts/XML_daily.asp" & date_req) Then With .SelectSingleNode("*/Valute[CharCode='" & UCase(Curr) & "']") ЦБР = CCur(.ChildNodes(4).Text) / Val(.ChildNodes(2).Text) End With End If End With End Function
Новичёк, так все по инструкции. Только главная страница сайта веся целиком копируется на лист экселя. Поэтому мы выделяем лит под это дело потом просто ссылаемся на нужные мам ячейки. У меня поставлено обнавление раз в минуту но можно изменить этот параметр.
Новичёк, так все по инструкции. Только главная страница сайта веся целиком копируется на лист экселя. Поэтому мы выделяем лит под это дело потом просто ссылаемся на нужные мам ячейки. У меня поставлено обнавление раз в минуту но можно изменить этот параметр.koyaanisqatsi
Сообщение отредактировал koyaanisqatsi - Четверг, 11.02.2016, 14:26