Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 115 След.
Получение HTML кода после полной загрузки страницы средствами VBA, Страница загружается динамически, сначала идет "заставка"
 
ну так посмотрите, работает ли сайт в браузере IE
может, паузу (1-2 сек) необходимо добавить в код
Парсер importxml. Аналог importxml для excel
 
Да мне и делать не надо, - у меня на сайте выложен готовый пример для вашей задачи
https://excelvba.ru/programmes/Parser/samples/metatags_title_description_keyw­ords
Парсер importxml. Аналог importxml для excel
 
Увы, не готов более подробно рассказывать (это уже готовое решение тогда надо делать, а мне лень)
Может, кто из форумчан по формулам подскажет, или макрос вам готовый сделает
Ввод данных со считывателя RFID
 
Да, можно решить
В свойствах текстбокса, в который сканируется rfid, нужно настроить обработку Enter (enter может вводиться в это же поле, или вызывать переход к следующему полю)

См. свойство текстбокса EnterFieldBehavior и свойство Multiline
Ну и, возможно, 1-2 строки кода нужно будет подкорректировать
Парсер importxml. Аналог importxml для excel
 
У меня есть аналог этой функции на VBA

Сначала загружаем страницу
https://excelvba.ru/code/GetHTTPResponse
Потом ищем нужный тег
https://excelvba.ru/code/html

Пример использования для вашего случая:
Код
' грузим страницу по ссылке из ячейки A2
html$ = GetResponse(Range("A2"))
' ищем тег, выводим результат в ячейку B2
Range("B2") = GetTags(html$, "meta", "name", "description", "content 1")


PS: это не весь код
Нужно ещё скопировать функции из статей по ссылкам выше
Изменено: Игорь - 11 Янв 2020 02:46:31
HELP. Как закинуть 285 картинок из папки в каждую отдельную ячейку Excel по порядку
 
Андрей, спасибо, не знал про такой вариант
Еще бы быть уверенным, что эта библиотека есть во всех последних версиях Office
(погуглил, вроде как в WindowsXP эта библиотека появилась только в составе ServicePack 1)

В будущих проектах, скорее всего, перейду на использование этой библиотеки WIA
(а то с WinAPI слишком много возни было, и отладка кода весьма непростая)
Прерывание отображения работы макроса
 
Вопросы не очень понятны
Как можно обозвать? - обозвать что? зачем? да как хотите обзовите, что от этого поменяется..
Как от этого избавиться? - от чего конкретно? где избавиться? (в примере от Николая, или в вашем файле?)
Зачем вы от этого пытаетесь избавиться?
Получение и отправка данных на интернет ресурс VBA
 
Да, возможно
Парсинг данных
 
Есть готовое решение
Заказы на парсер принимаются в таком виде
https://excelvba.ru/programmes/Parser/order
Контакты в профиле
Создание файла JSON или как с помощью Power Query парсить сайты.
 
А зачем тут АПИ?
API - это просто список ссылок, по которым сайт выводит данные
Для Power Query нет никакой разницы, обращаться к сайту без АПИ (загружать по ссылкам страницы с HTML) или обращаться к сайту через API (загружать по другим ссылкам страницы с JSON)
Механизм настройки абсолютно идентичен, независимо от того, используете вы АПИ или нет
Взаимодействие MS Excel с Photoshop
 
Здравствуйте

1. Теоретически возможно. Но ОЧЕНЬ сложно. Лучше даже не пробовать
Как вариант - можно сохранить картинку в BMP формат, и использовать что-то типа этого макроса для переноса картинки на лист:
https://excelvba.ru/code/Bitmap2Sheet

2. Да, есть. Макросы. В этом случае макрос несложный (несколько строк)
На форуме есть примеры
Код
Cells(3,8).Interior.Color = 255 ' красим ячейку в красный цвет

3. Самый простой способ - вручную это сделать. Если надо сделать один раз.

4. Наверняка есть бесплатные программы, из картинки формирующие таблицу (список) со цветами отельных пикселей.
Надо только поискать.
Экспорт в txt в формате "типа" html
 
Техзадание - вижу
Попыток решения - нет (в интернетах достаточно подобных макросов, могли бы сами хоть что-то попробовать наваять)
Неужто сложно нагуглить примерно подходящий макрос?

PS: это не HTML код, а XML
Ищите макросы для экспорта из Excel в XML (макросы для создания XML по таблице Excel)
Изменено: Игорь - 28 Ноя 2019 06:37:14
Авторизация через msxml2.xmlhttp
 
надо не кусок кода показывать, а макрос целиком
как у вас создается объект oHttp?
так?
Код
 oHttp = CreateObject("MSXML2.XMLHTTP")

а надо так:
Код
 oHttp = CreateObject("WinHttp.WinHttpRequest.5.1")
Макрос для отправки писем с Gmail
 
Есть готовое решение для вашей задачи
Ссылку отправил в личку
Цветной API-прямоугольник на UserForm. Создаем progressbar
 
Цитата
Андрей VG написал:
Есть. Файл сделан в Excel 365 64bit
но у меня в Excel 2010 (64 бит) при запуске выдает ошибку (что не может загрузить компонент)
Потому, как вы правильно написали, лучше это не использовать
Цветной API-прямоугольник на UserForm. Создаем progressbar
 
Я вот без всяких рисований и Winapi наваял прогбессбар, причем с переменным количеством полосок:
https://excelvba.ru/programmes/Parser/manuals/interface/progress_indicator

Описание с примером кода для аналогичного прогрессбара (но попроще) есть здесь:
https://excelvba.ru/code/tools/ProgressIndicator
Как пробросить сначала данные в форму Visual Basic, а после обратно с изменениями назад в ячейки на листах?
 
Совет: не делать форму VBA
будет много кода, сами запутаетесь, времени много потратите
Такую форму проще нарисовать на отдельном листе в ячейках, - и кода будет меньше, и красивее / удобнее будет
(что-то типа вашего листа БЛАНК)
Парсинг VBA. Выгрузка данных из веб страницы.
 
Это задание?
В каком виде вы ожидаете увидеть помощь от форума?
Авторизация через msxml2.xmlhttp
 
Вы нашли где-то кусок кода для авторизации, но у вас не тот случай
В вашем случае (как и на 99% сайтов) авторизацию надо выполнять POST запросом
пример кода можно посмотреть здесь:
https://excelvba.ru/code/atsenergo_login

видеоинструкция, где посмотреть в браузере, какие данные нужны для POST запроса:
https://www.youtube.com/watch?v=4bRwPIX8Wc0&feature=youtu.be&t=568
Макрос передачи переменной в путь
 
вместо
Код
"TEXT;D:\Temp_\var_par" \ Par \ "par.txt"

попробуйте
Код
"TEXT;D:\Temp_\var_par\" & Par & "\par.txt"
Dashboard план-фактного анализа строительного проекта "под ключ"
 
нужен шедевр, качественнее чем то что продаётся, сверхсрочно, задания нет, да ещё и целых 50 евро?
заманчивое предложение, однако..

PS: не волшебник, потому, не претендую
PPS: волшебники не скучают от безделья)
Изменено: Игорь - 17 Ноя 2019 16:45:08
Импорт данных с сайта.
 
Да, Андрей, верно.
Для получения списка характеристик там выполняется отдельный запрос, на адрес вида
https://www.mvideo.ru/products/televizor-samsung-ue50ru7200u-10021620/specification?ssb_block=descriptionTabContentBlock

PS: Раньше много раз парсил этот сайт, были все данные на странице
А сделано это не в целях защиты от парсинга (любой парсер сможет взять эти данные), а просто специфика движка сайта, постоянно усложняющегося в процессе развития сайта
Изменено: Игорь - 16 Ноя 2019 19:16:37
Импорт данных с сайта.
 
Судя по справке по функции IMPORTXML, она может брать данные и из HTML (т.е. из невалидного XML)

Цитата
нормально составить XPatch, который это все выдернет
куда выдернет? в каком виде?
где пример результата, и ссылка на гугл документ с вашими попытками это сделать?

что и как делали? что получилось? что ожидали получить?
Парсинг данных с сайта http://avangard-agro.ru/live/, Возможен ли перенос данных с этого сайта в Excel и дублирование визуализации в виде графиков?
 
Здравствуйте
Спарсить - могу (выведя данные в Excel в любом нужном вам виде)
Заказы на парсер принимаются в таком виде
https://excelvba.ru/programmes/Parser/order

воссоздать диаграммы - не возьмусь
Как спарсить определённую строчку HTML кода в VBA, Нужно незаметно скопировать с сайта одну цифру в переменную VBA или хотя-бы в буфер обмена.
 
А когда страницу загрузите, останется скопировать эти функции в отдельный стандартный модуль
https://excelvba.ru/code/html

и добавить в ваш макрос одну строку:
Код
результат = GetTags(HTML_code$, "td", "class", "chgPer", "ConvertToText 1")
Изменено: Игорь - 12 Ноя 2019 18:07:33
Работа с Google Таблицей, 500 р.
 
При написании цены, нолик не пропустили?
Ранжирование процессоров по цене, скорости и многопоточности, алгоритм принятия решения, можно ли оптимизировать?
 
Я правильно понял, что вы на форуме по Excel спрашиваете, что важнее в процессорах — цена или скорость или что-то ещё?
Какое отношение эта тема имеет к MS Excel?
Как получить GPS координаты (широта, долгота) со встроенного сенсора GPS/GLONAS на VBA
 
от драйвера устройства зависит, и сопутствующего софта
вопрос не имеет отношения к Excel и VBA
язык программирования тут не важен
Если координаты вообще возможно считать средствами windows или через сторонний софт, то это можно сделать и через VBA
Подключиться к запущенному IE и перейти по нужной ссылке, отличной от открытой в браузере
 
Моих навыков телепатии недостаточно, чтобы уловить смысл в сказанном вами.
может, кто-то другой из форумчан сможет понять, что нужно сделать.
Подключиться к запущенному IE и перейти по нужной ссылке, отличной от открытой в браузере
 
Цитата
не нашел
а вы искали?
https://excelvba.ru/code/GetRunningIE

Код
Sub ПримерИспользования()
    Dim IE As SHDocVw.InternetExplorer, URL$
 
    URL$ = "https://excelvba.ru/programmes/Parser" ' пишем сюда URL для перехода
    Set IE = GetRunningIE(URL$)
 
    If IE Is Nothing Then
        Debug.Print "Вкладка не найдена"
    Else ' вкладка найдена
       ' переход по ссылке URL
        IE.Navigate URL$
    End If
End Sub
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 115 След.
Наверх