phanminhphuonghl
Thành viên mới
- Tham gia
- 8/12/20
- Bài viết
- 6
- Được thích
- 0
Chào mọi người!
Mình có viết một đoạn mã để khai báo y tế trên trang web https://tokhaiyte.vn
Mình chỉ còn 1 chỗ là chưa thực hiện được như hình: chọn Tỉnh sau đó mới hiện danh sách để chọn được quận/huyện và tiếp tục mới có danh sách để chọn phường xã.
Mọi người vui lòng chỉ giúp mình có thể chọn được 3 listbox này bằng VBA không ạ.
Xin cám ơn!
Mình có viết một đoạn mã để khai báo y tế trên trang web https://tokhaiyte.vn
Mình chỉ còn 1 chỗ là chưa thực hiện được như hình: chọn Tỉnh sau đó mới hiện danh sách để chọn được quận/huyện và tiếp tục mới có danh sách để chọn phường xã.
Mọi người vui lòng chỉ giúp mình có thể chọn được 3 listbox này bằng VBA không ạ.
Xin cám ơn!
</div>
</div>
<div class="col-md-4 col-sm-4 col-xs-12 " >
<div class="form-group " > <label >Quận / huyện </label>
<select id="input34291" name="fields[afterIsolationStayDistrictId]" class="form-control" data-x-cascade="fields[afterIsolationStayProvinceId]:provinceId" >
<option value="">-Chọn-</option>
</select>
</div>
</div>
<div class="col-md-4 col-sm-4 col-xs-12 " >
<div class="form-group " > <label >Phường / xã </label>
Mã:
Sub VbaWeb()
Dim oIE As Object 'InternetExplorer.Application
Dim btnInput As Object 'MSHTML.HTMLInputElement
Dim ieDoc As Object 'MSHTML.HTMLDocument
Dim sURL As String
'On Error Resume Next
Set oIE = CreateObject("InternetExplorer.Application")
sURL = "https://tokhaiyte.vn"
With oIE
.Navigate sURL
.Visible = True
Do While .Busy Or .ReadyState <> 4: DoEvents: Loop 'Loop until the page finishes loading
End With
Set ieDoc = oIE.Document
'cac doan code khac
ieDoc.getElementsByname("fields[provinceId]")(0).Value = "5657e3ab7f8b9a117c8b4575" '=> Listbox Tinh OK
ieDoc.getElementsByname("fields[provinceId]")(0).selectedindex = 49 'Tuong tu Ok QUANG NINH
ieDoc.getElementsByname("fields[districtId]")(0).selectedindex = 3 ' chon Thanh Pho Cam Pha khong duoc
ieDoc.getElementsByname("fields[wardId]")(0).selectedindex = 11 ' chon Phuong Cam Trung khong duoc
Set oIE = Nothing
Set ieDoc = Nothing
Set btnInput = Nothing
End Sub
File đính kèm
Lần chỉnh sửa cuối: