- 帖子
- 2848
- 主題
- 10
- 精華
- 0
- 積分
- 2903
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2026-7-25
|
本帖最後由 准提部林 於 2016-9-13 11:49 編輯
回復 10# abc9gad2016
檢測一下資料,發現〔替代表〕C721 的 DN6818800 後面含有一個不可見字元及空白字元,
這會造成資料比對上的錯誤,須注意∼∼
以下程式碼可以試試看,清除BC欄空白字元及不可見字元(只針對AscW(160))
Sub UURR()
[B:C].Replace ChrW(160), "", Lookat:=xlPart
[B:C].Replace " ", "", Lookat:=xlPart
End Sub
另外,替代群組若太多品項,造成字串太長,可能也會有比對出錯的問題,
我沒有去研究字典檔的key及item最多的字元限制(目前測過1000個字元還可以)!!!
版上使用EXCEL的人,大部份是用到哪學到哪,有問題就是買些書.GOOGLE,或VBA內建說明檔找材料,
幾乎都是靠時間累積經驗的,這急不來∼∼ |
|