- 帖子
- 582
- 主題
- 75
- 精華
- 0
- 積分
- 682
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-10-30
- 最後登錄
- 2026-4-13
|
回復 11# mark15jill - Sub State_Detail()
- Dim FRng As Range
- Dim a As Range, Rng As Range
- Dim i As Integer
- Dim LastRec As Integer
- Dim z As Integer
- Dim y As Integer
- Dim x As Integer
- Dim w As Integer
-
- z = Sheets("state").Range("a2").CurrentRegion.Rows.Count
- fs = "C:\Documents and Settings\USER\桌面\DOCS RECEIVED N RELEASED RECORD.xlsx"
- Set WB = Workbooks.Open(fs)
- With ThisWorkbook.Worksheets("State")
-
- x = 2
- For w = 2 To z
- Do
- If WB.Sheets("收件記錄").Cells(x, "D") = Sheets("state").Cells(w, "A") And (InStr(1, WB.Sheets("收件記錄").Cells(x, "H"), "OBL") >= 1) Then
- Sheets("state").Cells(w, "J") = WB.Sheets("收件記錄").Cells(x, "H")
- End If
- x = x + 1
- Loop Until x = WB.Sheets("收件記錄").Row.Count.End(xlUp)
- Next
-
- End With
- WB.Close 0
- End Sub
複製代碼 出現執行階段錯誤9 陣列索引超出範圍 |
|