Страницы: 1
RSS
помогите с копированием табличных данных с web-сайта
 
помогите с копированием табличных данных с web-сайта
 
как вам помочь? морально? или материально?
 
а как можете помочь?так и помогите.
 
ola, а на какой ответ Вы рассчитывали? Ни названия сайта, ни слова о том, какую таблицу оттуда копировать...
 
сайт cbr.ru  
CBRTBL-название таблицы  
Доллар США с кодом 978  
Евро с кодом 356  
а вставлять котировку доллара в строку следующую за последней заполненной,3 столбца, а евро под ним.  
и дату, на которую мы берем котировки вставлять в первый столбец  
 
01.12.2011 USD 31.1234    
01.12.2011 EUR 41.1234  
02.12.2011 USD 31.1234    
02.12.2011 EUR 41.1234
 
Ни это ли требовалось?  
 
http://excelvba.ru/code/CurrencyRate
 
нет((((
 
Sub GetDollar()    
  Dim sURI As String    
   Dim oHttp As Object    
   Dim htmlcode, outstr As String    
   Dim inpdate As Date    
   Dim d, m, y As Integer    
       
   inpdate = CDate(InputBox("Введите дату в формате ДД.ММ.ГГГГ", _    
       "Курс доллара", Date))    
   d = Format(inpdate, "dd")    
   m = Format(inpdate, "mm")    
   y = Format(inpdate, "yyyy")    
   sURI = "http://cbr.ru/currency_base/daily.aspx?C_month=" & M & "&C_year=" _    
                 & y & "&date_req=" & d & "%2F" & M & "%2F" & y    
   On Error Resume Next    
   Set oHttp = CreateObject("MSXML2.XMLHTTP")    
   If Err.Number <> 0 Then    
       Set oHttp = CreateObject("MSXML.XMLHTTPRequest")    
   End If    
   On Error GoTo 0    
   If oHttp Is Nothing Then    
       Exit Sub    
   End If    
   oHttp.Open "GET", sURI, False    
   oHttp.Send    
   htmlcode = oHttp.responseText    
   outstr = Mid(htmlcode, InStr(1, htmlcode, "USD") + 87, 7)    
   Set oHttp = Nothing    
   outstr = Replace(outstr, ",", ".")    
   ActiveCell.Value = outstr    
End Sub  
как сделать чтобы результат работы процедуры записывался в 3 столбец, предпоследней заполненной строки?
 
{quote}{login=ola}{date=06.12.2011 07:34}{thema=}{post}нет(((({/post}{/quote}  
 
Неужели?  
А моя версия этого макроса делает что-то другое?  
Вам нужно диалоговое окно выбора даты?  
У меня на сайте к статье прикреплён пример файла Excel, где курс в ячейке вычисляется формулой.  
Чем вас не устраивает такой способ?  
 
 
Впрочем, нет так нет - делайте сами.  
Вам виднее, что надо сделать. Вы тут  слова экономите, не желая подробно описать, что требуется, а мы должны вам предлагать всевозможные варианты, в надежде, что один из них вас устроит?  
Не, так дело не пойдёт.
Страницы: 1
Читают тему
Наверх