Как открыть ссылку, находящуюся в ячейке листа Ексель, через send в НТТР запросе? - VBA

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

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

Форумчане, помогите кто-нибудь! Перерыл все что мог, но бестолку. Макрос открывает адрес страницы сайта, если прописать ссылку в самом макросе или переменной присвоить ссылку. Но если переменой присвоить ячейку, где находится ссылка сайта, то

на .send выдает ошибку

.

Как открыть адрес страницы, которая находится в ячейке листа Екселя?

strURL = "http://www.cyberforum.ru/vba/" - открывает strURL = Cells(1,1) - не открывает !!!
With CreateObject("Microsoft.XMLHTTP") .Open "GET", strURL, "False" .send If .statustext = "OK" Then s = .responsetext 'HTML-код страницы End If End With

Решение задачи: «Как открыть ссылку, находящуюся в ячейке листа Ексель, через send в НТТР запросе?»

textual
Листинг программы
  1. Cells(1, 1) = "http://www.cyberforum.ru/vba/thread1990141.html"
  2. strURL = Cells(1, 1)
  3.  
  4. With CreateObject("Microsoft.XMLHTTP")
  5.      .Open "GET", strURL, False
  6.      .Send
  7.      If .StatusText = "OK" Then
  8.         s = .ResponseText 'HTML-код страницы
  9.        MsgBox s
  10.      End If
  11. End With

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


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

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

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

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

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

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