Я всегда рекомендую использовать браузер Chrome для таких случаев, так как он позволяет осмотреть элемент удобным для пользователя способом.
![enter image description here](https://i.stack.imgur.com/hnaAt.png)
Попробуйте это
Sub Sample()
Dim objIE As Object, ele As Object, opt As Object
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Visible = True
Source = "https://secure.conservation.ca.gov/WellSearch/Details?api=01120716&District=&County=&Field=&Operator=&Lease=&APINum=&address=&ActiveWell=false&ActiveOp=false&Location=&sec=&twn=&rge=&bm=&PgStart=0&PgLength=10&SortCol=6&SortDir=asc&Command=Search"
objIE.navigate Source
Do While objIE.Busy = True Or objIE.readyState <> 4: DoEvents: Loop
Set ele = objIE.document.getElementsByTagName("select")
For Each opt In ele
If opt.getAttribute("name") = "tblWellRecords_length" Then
opt.Focus
opt.Value = -1
Exit For
End If
Next opt
End Sub
Я искал элемент "Все", чтобы нажать на производственные данные.он меняет значение раскрывающегося списка, если я фиксирую имя атрибута как «productionTable_length», но не щелкает элемент.Если щелкнуть по нему, общее количество показов изменится с 1-25 до 1-166.Пожалуйста, помогите мне в этом .... - Партха, 2 часа назад
Вы не сказали об этом :) Ваш вопрос был how to select a specific dropdown element in webpage by excel vba For which I gave you the answer
.Для того, что вы хотите, есть другой подход.
Попробуйте это
Sub Sample()
Dim objIE As Object, source As String, script As String
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Visible = True
source = "https://secure.conservation.ca.gov/WellSearch/Details?api=01120716&District=&County=&Field=&Operator=&Lease=&APINum=&address=&ActiveWell=false&ActiveOp=false&Location=&sec=&twn=&rge=&bm=&PgStart=0&PgLength=10&SortCol=6&SortDir=asc&Command=Search"
objIE.navigate source
Do While objIE.Busy = True Or objIE.readyState <> 4: DoEvents: Loop
script = "$('select[name=productionTable_length]').val('-1'); $('select[name=productionTable_length]').trigger('change');"
objIE.document.parentWindow.execScript script, "jscript"
End Sub