Обновлять из интернета данные в Excel - VBA

Узнай цену своей работы

Формулировка задачи:

Здравствуйте дорогие друзья, у меня есть очень интересный вопрос, каким образом обновлять с сайта ютуб данные по просмотрам из нескольких страницhttps://www.youtube.com/watch?v=M9zQtyGNS0Uhttps://www.youtube.com/watch?v=_svy-IAeVF8 285 599 просмотров обновлять эти данные каждые 10 минут или только, когда данные меняются в интернете в ячейке обрабатывать запрос кодом и формулой оставив в ячейке только цифры к примеру возьмем ячейку E5 и занести туда данные 285 599 а в ячейку E6 занести туда данные 3 022 967 со второй ссылки

Решение задачи: «Обновлять из интернета данные в Excel»

textual
Листинг программы
  1. Function YOUTUBEVIEW(ByVal URL As String) As Long
  2.     Dim t$, v$
  3. '---------------
  4.    With CreateObject("msxml2.xmlhttp")
  5.         .Open "GET", URL, False
  6.         .send
  7.         Do: DoEvents: Loop Until .ReadyState = 4
  8.         t = .responsetext
  9.     End With
  10.     With CreateObject("htmlFile")
  11.         .Body.innerHTML = t
  12.         For Each tg In .GetElementsByTagName("div")
  13.             If tg.className = "watch-view-count" Then
  14.                 v = tg.innertext
  15.                 Exit For
  16.             End If
  17.         Next
  18.     End With
  19.     With CreateObject("VBScript.RegExp")
  20.         .Global = True
  21.         .Pattern = "\D+"
  22.         YOUTUBEVIEW = .Replace(v, "")
  23.     End With
  24. End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут