У меня проблемы с созданием кода, который вводит данные из столбца в Excel в мои работы. Страница с ценами продажи. Мой цикл для доступа ко всем входам страницы работает правильно, однако у меня возникают проблемы с итерацией по диапазону столбцов, которыйданные в Excel.
Также я не могу опубликовать веб-сайт, который я использую, потому что он требует входа в систему с моей работы.
Я чувствую, что моя проблема здесь
For Each SalePrice In Inputs
SalePrice.innerText = ThisWorkbook.Sheets("Prices").Range("A1:A69")
Next
Когда я ввожу диапазон в формате «A: A», он не будет вводить текст ячейки в форму браузера.Если я добавлю только один диапазон ячеек, например «А1» или «тест с жестким кодом», он добавит это значение ячейки к входным данным.
У кого-нибудь есть какие-либо советы о том, как я могу извлечь данные из каждой ячейки в столбцеранжировать и ввести его в форму?
Я немного новичок в этом, поэтому заранее прошу прощения за что-либо.
Мой код:
Sub Test1()
Dim ie As Object
Dim doc As HTMLDocument
Set ie = CreateObject("InternetExplorer.Application")
saleNum = InputBox("Enter the Sale Address")
ie.Visible = True
ie.navigate "WEBSITE" & saleNum
Do While ie.Busy
Application.Wait DateAdd("s", 1, Now)
Loop
Set doc = ie.document
doc.getElementById("check_all").Click
Dim cells As Range
Dim SalePrice
Dim Inputs
Dim PriceRange As Range
Set SalePrice = doc.getElementsByName("saleprice")
Set Inputs = doc.getElementsByName("saleprice")
For Each SalePrice In Inputs
SalePrice.innerText = ThisWorkbook.Sheets("Prices").Range("A1:A69")
Next