- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
9#
發表於 2011-11-25 08:29
| 只看該作者
本帖最後由 GBKEE 於 2011-11-25 08:31 編輯
回復 7# register313
另一寫法- Sub Ex()
- Dim AR, R As Range, S , E
- Range("E2:E500").ClearContents
- AR = Split(Mid(Replace([E1], "之製程", ""), 2), "、")
- For Each R In Range("A2:A500")
- S = Split(R & "," & R.Offset(0, 1), ",")
- For Each E In S
- If Not IsError(Application.Match(E, AR, 0)) Then
- R.Offset(0, 4) = R.Offset(0, 4) & IIf(R.Offset(0, 4) = "", "", "+") & E
- End If
- Next
- Next
- End Sub
複製代碼 |
|