2013-05-18 34 views
0

在PC上,我分別使用ASCii代碼爲178,188,189的這些字符。但是當我在MAC VBA Excel上使用CODE函數時,我總是得到三個不同字符的95。VBA Excel/MAC和PC上的代碼/ ASCII功能

char PC MAC 
²  178 95 
½  188 95 
¾  189 95 

如何區分MAC上的這3個字符? 或措辭不同,是否有MAC VBA Excel中的一個函數,即使它們是「MAC Ascii」值,只要它們不同,它們給了我這些3個字符的不同值

+0

如何將這些字符 「到達」 在Mac上?他們來自PC生成的工作簿嗎?它們是否在細胞中正確顯示? – Floris

+0

我得到他們在一個txt文件,並將其複製到mac上或電腦上的excel – user387184

+0

可能是文件編碼問題,ansi vs utf8等 – NickSlash

回答

0

您爲ASCII碼錯誤。

正確的表是:

char PC MAC 
²  178 253 
½  189 171 
¾  190 243 

希望它可以幫助

+0

您好,對於PC而言,您是對的,我只是混合上一行 - 獲得這些數字我在PC上使用了CODE功能。但在MAC上,當我使用代碼功能時,我總是得到95。你在MAC上如何獲得這些數字? ps三個字符在Excel電子表格中的三個單元格中,並且CODE函數在公式或VBA代碼中,沒有區別 – user387184

+0

我得到了數字[here](http://www.theasciicode.com.ar/)擴展的ascii代碼/上標二指數2平方秒功率ascii代碼253.html) – Newbie

+0

好的,謝謝。不幸的是,MAC上的功能無法正常工作,並且不會返回正確的值。謝謝你的幫助! – user387184