返回列表 上一主題 發帖

[發問] 特殊中文字

[發問] 特殊中文字

請問各位版友

我目前用VBA讀取Excel表單中的欄位

該欄位是列出人員的名字

藉由這個人名來計算該員的案件數

但是碰到人名中有個特殊中文
(工作表的儲存格可正常顯示)

程式讀到會顯示? 不能正常顯示中文

導致無法正常判斷案件數

請教各位大大
是否有方法可以解決? 謝謝 !
用功到世界末日那一天~~~

回復 4# 准提部林

感謝版主回覆!

我想複雜了@@

我一開始是用編譯程式碼即時運算的地方直接印出儲存格來測試

發現特殊中文字顯示不出來

才想說跑FOR迴圈IF去判斷,會判別錯誤

結果是多慮了

我還是直接用FOR迴圈IF執行程式碼
結果可以正常計算 不影響結果!
用功到世界末日那一天~~~

TOP

回復 3# li_hsien


處理後資料放在哪?
看檔案才知問題所在!

TOP

回復 2# starbox520

感謝starbox520大的回覆 !

但我看不太懂您的作法@@

好像有點複雜

我單純是要跑FOR迴圈當條件=某人名,計算該人的案件數量

目前出現亂碼的字為"頴"
用功到世界末日那一天~~~

TOP

X:應視為是全型,但LENB()為1的特例,如「堃」
B:全型字數
S:半型字數
LEN(A1)+LENB(A1)-LENB(BIG5(A1))
=(B+S +X)+ (B*2+S+X) - (B*2 + S*2+X)
=B+X

轉自准提部林前輩

你還是要舉例說明是那些字跑不出來或圖示

比較好幫你判斷喔

TOP

        靜思自在 : 時時好心就是時時好日。
返回列表 上一主題