本帖最後由 swatt 於 2011-7-19 14:23 編輯
請教各位高手大大,
在網路上有找到一個用VBA將hex string 轉成 bin string 的方法,如下:
其中一句, cix = CInt("&H" & hdgt) ,一直看不懂此寫法意義? //注意H前少一個& ,cix = CInt("&H" & hdgt)
請各位高手幫忙解答一下,謝謝啦~
PS:不知道為什麼"&"在編輯時看得到,但編輯完成之後卻有些地方看得到,有些地方看不到,怪怪滴.....
-----------------------------------------------------------------
Sub h2b()
cnvarr = Array("0000", "0001", "0010", "0011", _
"0100", "0101", "0110", "0111", "1000", _
"1001", "1010", "1011", "1100", "1101", _
"1110", "1111")
bstr = ""
mystr = "ABC"
For i = 1 To Len(mystr)
hdgt = Mid(mystr, i, 1)
cix = CInt("&H" & hdgt) //注意H前少一個& ,cix = CInt("&H" & hdgt)
bstr = bstr & cnvarr(cix) //注意 bstr 和 cnvarr(cix)之間少一個&
Next
End Sub
----------------------------------------------------------------- |