標題:
[發問]
特殊中文字
[打印本頁]
作者:
li_hsien
時間:
2016-10-17 17:02
標題:
特殊中文字
請問各位版友
我目前用VBA讀取Excel表單中的欄位
該欄位是列出人員的名字
藉由這個人名來計算該員的案件數
但是碰到人名中有個特殊中文
(工作表的儲存格可正常顯示)
程式讀到會顯示? 不能正常顯示中文
導致無法正常判斷案件數
請教各位大大
是否有方法可以解決? 謝謝 !
作者:
starbox520
時間:
2016-10-17 17:15
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
轉自准提部林前輩
你還是要舉例說明是那些字跑不出來或圖示
比較好幫你判斷喔
作者:
li_hsien
時間:
2016-10-18 11:53
回復
2#
starbox520
感謝starbox520大的回覆 !
但我看不太懂您的作法@@
好像有點複雜
我單純是要跑FOR迴圈當條件=某人名,計算該人的案件數量
目前出現亂碼的字為"頴"
作者:
准提部林
時間:
2016-10-18 19:52
回復
3#
li_hsien
處理後資料放在哪?
看檔案才知問題所在!
作者:
li_hsien
時間:
2016-10-19 08:33
回復
4#
准提部林
感謝版主回覆!
我想複雜了@@
我一開始是用編譯程式碼即時運算的地方直接印出儲存格來測試
發現特殊中文字顯示不出來
才想說跑FOR迴圈IF去判斷,會判別錯誤
結果是多慮了
我還是直接用FOR迴圈IF執行程式碼
結果可以正常計算 不影響結果!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)