暱稱: joey0415
中學生
- 帖子
- 361
- 主題
- 57
- 精華
- 0
- 積分
- 426
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- 2003,2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-5-13
- 最後登錄
- 2022-12-8
|
回復 10# GBKEE
請問超級版主
透過您的方法,大概知道怎麼切,我只會版主的方式修改如下:- Sub Ex()
- Dim Ar, AA(), 出口報單號碼 As String, Sh As Worksheet
- 出口報單號碼 = InputBox("出口報單號碼", "出口報單放行資料查詢", "BE 02XE580024")
- If 出口報單號碼 = "" Then Exit Sub
- Set Sh = ActiveSheet '指定顯示資料的工作表 'ActiveSheet->作用中的工作表
- With CreateObject("Microsoft.XMLHTTP")
- .Open "GET", "http://portal.sw.nat.gov.tw/APGQ/GB315!query?declNo=" & 出口報單號碼, False
- .send
- Ar = Split(Replace(.responsetext, """", ""), ",")
- For i = 0 To UBound(Ar)
- Sh.Cells(1 + i, 1) = Ar(i) 'B欗
- Next
-
- For i = 0 To UBound(Ar)
- Sh.Cells(1 + i, 2) = Split(Sh.Cells(1 + i, 1), ":")(0) 'B欗
- Sh.Cells(1 + i, 3) = Split(Sh.Cells(1 + i, 1), ":")(1) 'B欗
- Next
複製代碼
請問版主:
AA = Array(1, 8, 4, 7, 2, 14, 11) 'A欗的標題內容 Ar中陣列對應之索引值
AA = Array(5, 3, 10, 6, 12, 9) 'C欗的標題內容 Ar中陣列對應之索引值
是為了方便指定AR陣列中指定的元素,在放進想要的CELLS中嗎?
============================
On Error GoTo Er '出口報單號碼 不正確會有錯誤:
它跳到
Er:
Sh.[b2].Resize(7, 1) = ""
Sh.[d2].Resize(7, 1) = ""
要讓這兩欄都設為空字串嗎?
如果要批次找100值放進去跑回圈,中間有錯的話
要放 on error resume next嗎?
或是這兩個方式有分別嗎?
謝謝 |
|