Товарищи VBA'шники , что-то с тревогой я смотрю на отсутствие статей в соответствующем разделе сайта.
Может кто поможет?
GSerg писал(а):То ли тоже посеять разумное, доброе, вечное?
Gaidar, идейку не подбросишь, о чём бы написать?
Sub import()
MsgBox ("Обновление может занять несколько секунд.")
Set shFirstQtr = Worksheets("99999ru")
Set qtQtrResults = shFirstQtr.QueryTables _
.Add(Connection:="URL;http://99999.ru/price.shtml", _
Destination:=shFirstQtr.Cells(1, 1))
With qtQtrResults
.WebSingleBlockTextImport = True
.Refresh
'обработка ошибки переполнения очереди
If .FetchedRowOverflow <> False Then
MsgBox "Query too large: please redefine."
End If
End With
End Sub
Jume писал(а):GSerg писал(а):То ли тоже посеять разумное, доброе, вечное?
Gaidar, идейку не подбросишь, о чём бы написать?
Напиши как в эксель забрать таблицу(прайс-лист) с веб-страницы.
В инете нигде не пишут про такое. Я нашёл в хелпе пример, но он зараза забирает всю страницу и при каждом запросе не помещает результаты нового на место предыдущего, а сдвигает старые результаты на листе в право. Что делает невозможным обработку скаченных данных.
Sub import()
shFirstQtr.clear
.... итд по коду
amokr писал(а):ПС сорри за очевидность совета:)
Не понял, какое отношение вопрос имеет к данной теме? Кнопка "Новая тема" доступна всем.One@as_76 писал(а):Всем привет подскажите пожалуйста как узнать handle окна Windows и всех контролов которые находятся на этом оке, отправить ему системное соощение с помощью функции SendMessage и как ее прописать в проекте???
Viper писал(а):Не понял, какое отношение вопрос имеет к данной теме? Кнопка "Новая тема" доступна всем.
Хороший ответ модератору, с юмором!Денис писал(а):Погоди немного. Он уже начал в бесконечном цикле подымать старые топики из могил. Скоро его побанят карающей дланью и снова всё станет спокойно и тихо.Viper писал(а):Не понял, какое отношение вопрос имеет к данной теме? Кнопка "Новая тема" доступна всем.
Viper писал(а):Хороший ответ модератору, с юмором!
Сейчас этот форум просматривают: Google-бот и гости: 19