- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
Sub ex()
Set d = CreateObject("Scripting.Dictionary") '建立一個字典變數
For Each a In Range([F5], [F65536].End(xlUp))
d(a & "") = a.Offset(, 1).Value '把F欄資料當作索引,G欄資料做對應直
Next
For Each a In Range([B4], [B65536].End(xlUp)) '以B欄資料做迴圈
For Each ky In d.keys '字典物件的每個索引值做迴圈
If InStr(a, ky) > 0 Then a.Offset(, 2) = d(ky): Exit For '如果索引值有被B欄資料包含時,將D欄填入索引的對應值
Next
Next
End Sub |
|