Добрый день! При попытке запустить функцию обработки текста в надстройке PLEX 2025 возникает ошибка "frmText". Ошибка появляется в Office 2024 и Office 2019, но не возникает в PLEX 2024. Подскажите что делать? Спасибо!
Добрый день всем! Подскажите пожалуйста возможно ли к функции
Код
Function GetHTTPResponse(ByVal sURL As String) As String
On Error Resume Next
Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP")
With oXMLHTTP
.Open "GET", sURL, False
.send
GetHTTPResponse = .responseText
End With
Set oXMLHTTP = Nothing
End Function
добавит два аргумента: ТЕГ_СТАРТ - Начало тега, внутри которого находится информация. ТЕГ_КОНЕЦ - Конец тега, в котором находится информация
причина добавления в том что импортированная страница очень большая и не влезают символы в ячейку.
Добрый день! Подскажите пожалуйста как можно сделать так чтобы формула ВПР брала из таблички в которой больше 65 тысяч строк, книги формата .xlsx, данные и подставляла в другую табличку в которой до ста строк, другой книги формата .xls? У меня возникает ошибка и формула ВПР в старом формате Ексель, не видит больше 65 тысяч строк, как ето можно исправить?
Добрый день! Подскажите пожалуйста возможно ли сделать сбор чисел с несохраненных разных книг Ексель (книг может быть от 3 и до 10) с второго столбца в новую книгу Ексель?
подскажите пожалуйста, нашол в просторах интернета функцию которая скачивает текст с выбранной страницы веб-сайта с помощю браузера "InternetExplorer", как можно этот браузер заменить в даной функции на браузер "firefox" или "chrome"?
Замена браузера нужна потому что "InternetExplorer" сильно тормозит.
может кто подскажет лудший вариант функции загрузки текста с выбранной страницы веб-сайта в ячейку, буду благодарен!
Код
Function WebPageText(ByVal sURL As String) As String
On Error Resume Next
Set IE = CreateObject("InternetExplorer.Application"): ' загружаем браузер Internet Explorer
IE.Navigate sURL ' загружаем сайт
While IE.busy Or (IE.readyState <> 4): DoEvents: Wend ' ждем, пока загрузится страница
WebPageText = IE.Document.body.innerText ' считываем текст веб-страницы
IE.Quit: Set IE = Nothing ' закрываем браузер
End Function
Добрый день! Подскажыте пожалуйста как можно изменть макрос чтобы он обьеденял ячейки с данными которые повторяются не только по первому столбцу, а по выделеному зарание диапну?
Подскажите пожалуйста, может кто-то сталкивался с тем что параметры вычислений формул переходят постоянно в ручной режим с автоматического. Как зделать автоматический режим вычисления формул по умолчанию???
Подскажите пожалуйста можно ли макросом ошибку #Н/Д превратить в ноль или пустую ячейку? Пытался использовать этот макрос, но не получается.
Код
Sub ОшибкаВНоль()
Dim cl As Range
On Error Resume Next
For Each cl In Selection.Cells
If cl.Errors.Item(xlEvaluateToError).Value = True Then
clfrm = Right(cl.Formula, Len(cl.Formula) - 1)
cl.FormulaLocal = "=если(еошибка(" & clfrm & ");0;" & clfrm & ")"
End If
Next
End Sub
Подскажите пожалуйста, у меня есть макрос и формула по идеи однаковые, они должны загружать текст с Веб станици з паузой в 3 секунды, макрос загружает текст отлично, формула не хочет, как можно в формуле выставить ету паузу правильно, или может формула вобще не верная??? Зарания спасибо за ответ!!!
Код
Function WebPageText(ByVal sURL As String) As String
Set IE = CreateObject("InternetExplorer.Application") : ' загружаем браузер Internet Explorer
On Error Resume Next
IE.Navigate sURL ' загружаем сайт
While IE.busy Or (IE.readyState <> 4): DoEvents: Wend ' ждем, пока загрузится страница
[B]Application.Wait Now + 3 / 86400 ' пауза 3 секунды[/B]
WebPageText = IE.Document.body.innerText ' считываем текст веб-страницы
IE.Quit: Set IE = Nothing ' закрываем браузер
End Function
Sub ЗагрузкаТекста_()
Set IE = CreateObject("InternetExplorer.Application") : ' загружаем браузер Internet Explorer
On Error Resume Next
addr$ = Range("A1") ' указываем адрес сайта (веб-страницы находится в «A1»), текст которой загружаем
IE.Navigate addr$ ' загружаем сайт
While IE.busy Or (IE.readyState <> 4): DoEvents: Wend ' ждем, пока загрузится страница
[B]Application.Wait Now + 2 / 86400 ' пауза 3 секунды[/B]
Txt$ = IE.Document.body.innerText ' считываем текст веб-страницы в текстовую переменную
[A60] = Txt$ ' помещаем текст веб-страницы на лист Excel
IE.Quit: Set IE = Nothing ' закрываем браузер
MsgBox "ТЕКСТ СКОПИРОВАН" ' выводим сообщение с текстом с сайта
End Sub
Скажите, а в демо версии надстройка Plex 2.4 будет? Хотелось бы увидеть функциональность этой версии прежде чем покупать полную, Зарания спасибо за ответ!!!