如何把:单元格中的十六进制数据用vba转换成十进制

如题所述

十六进制转换为十进制有现成的工作表函数 HEX2DEC,如果非要用VBA,就直接在代码中调用这个函数转换吧,参考代码如下:
Range("B1") = Application.Hex2Dec(Range("A1"))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-10
不用搞得那么复杂,直接在VBA中使用下面的等式即可:
十进制转十六进制:[A1] = Hex([A1])
十六进制转十进制:[A1] = 1*("&H" & [A1])