Без опыта VBA я пытаюсь:
-Вход на сайт
-Перейти к конкретной веб-странице
-Выбрать из выпадающего
-Введите дату начала и дату окончания
-Скачать данные
Я застрял на том, какой язык использовать, чтобы щелкнуть кнопку раскрывающегося списка и позволить мне выбрать нужное значение. Я попытался выбрать элемент по идентификатору, но мне кажется, что мне не хватает объекта.
Sub test()
Set ie = CreateObject("InternetExplorer.application")
ie.Visible = True
ie.navigate ("https://admin5.brinkpos.net/Public/Login" & ActiveCell)
Do
If ie.readyState = 4 Then
ie.Visible = True
Exit Do
Else
DoEvents
End If
Loop
ie.document.forms(0).all("Username").Value = "kblythe"
ie.document.forms(0).all("Password").Value = "<redacted>"
ie.document.forms(0).submit
ie.navigate "https://admin5.brinkpos.net/Reports/Report/SalesSummaryByLocation/"
ie.document.getElementById("select2-search").Value = "Date Range"
Что я хотел бы сделать, это щелкнуть раскрывающийся список.
Выберите диапазон дат или заполните форму поиска диапазоном дат
Введите дату начала и окончания.
Нажмите кнопку загрузки
1 (элемент, когда выбран диапазон дат)
2 (элемент, когда выбрана дата начала)
Пожалуйста, дайте мне знать, что еще нужно, чтобы помочь. Спасибо,