- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
回復 1# justintoolbox
也可顯示資料日期- Option Explicit
- Sub Ex()
- Dim my_url, A, AR(), i As Integer, Msg As Integer
- Dim Sca_Date As String
- Sca_Date = "2015020" '給錯誤的日期
- 'Sca_Date = "20150105"
- my_url = "http://www.tdcc.com.tw/smWeb/QryStock.jsp"
-
- With CreateObject("InternetExplorer.Application")
- .Visible = True
- .Navigate my_url
- Do While .Busy Or .ReadyState <> 4: DoEvents: Loop
- For Each A In .document.getelementsbytagname("SELECT")
- If A.Name = "SCA_DATE" Then
- ReDim AR(1 To A.Length)
- For i = 1 To A.Length '指"SELECT"的"OPTION"數量
- If Sca_Date = Trim(A(i - 1).innerHTML) Then Msg = i
- AR(i) = A(i - 1).innerHTML '日期導入陣列
- Next
- If Msg Then
- A(Msg - 1).Selected = True
- Else
- MsgBox " 資料日期 沒有 " & Sca_Date & vbLf & Join(AR, vbTab)
- End If
- Exit For
- End If
- Next
- End With
- End Sub
複製代碼 |
|