Я бы сделал такую попытку: это работает, если всплывающее окно также позволяет вам печатать, чтобы прокрутить всплывающий список, но это может не произойти, если это действительно выбор только для всплывающих окон.Выбор месяца выглядит как «тип», вместо этого день выглядит как всплывающее окно (во всяком случае, я не вижу здесь поля года).Итак, попробуйте использовать что-то вроде этого, пожалуйста, адаптируйте его под свои конкретные потребности кода
Set IE = CreateObject("InternetExplorer.Application")
Dim aNodeList, bNodeList As Object, cc,vv As Long
with IE
Set aNodeList = .document.querySelectorAll("div[class=datepicker__month]")
For cc = 0 To aNodeList.Length - 1
aNodeList.Item(cc).Value="Sep"
Next cc
Set bNodeList = .document.querySelectorAll("div[class=datepicker__day]")
For vv = 0 To bNodeList.Length - 1
bNodeList.Item(vv).Value=10
Next vv
End With
Или, как альтернативу (попробуйте тот, который лучше всего подходит для этой конкретной страницы!):
Set IE = CreateObject("InternetExplorer.Application")
Dim aNodeList, bNodeList As Object, cc,vv As Long
With IE
Set aNodeList = .document.getElementsByTagName("div")
For Each element In aNodeList
If element.class = "datepicker__day" Then
element.Value=10
End if
If element.class = "datepicker__month" Then
element.Value="Sep"
End if
Next
End With