- 帖子
- 2842
- 主題
- 10
- 精華
- 0
- 積分
- 2898
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2025-4-28
|
2#
發表於 2019-3-8 11:08
| 只看該作者
先試:
Sub TEST()
Dim xR As Range, xF As Range, j%, Cr
Cr = Array(2, 4, 5, 6, 7)
Application.ScreenUpdating = False
For Each xR In Range([input!B5], [input!B65536].End(xlUp))
If xR = "" Or xR.Row < 5 Then GoTo 101
Set xF = [update!B:B].Find(xR, Lookat:=xlWhole)
If xR Is Nothing Then GoTo 101
For j = 1 To 5
xF(1, 13 + j) = xR(1, Cr(j - 1))
Next j
101: Next
End Sub
[update]工作表
1) 工作表名稱後面多一個空白字元, 請修改
2) 1901386 有兩個??? 正確否? |
|