如果你的十六进制数据是一个字符型的如 "CD" 这样转换S="CD"Print Clng("&H" & S)如果是数值型的,直接使用就行了
Public Function Hex2Dec(s As String) As Longn = Len(s)For i = n To 1 Step -1Hex2Dec = Hex2Dec * 16 + Val(Mid(s, i, 1))Next iEnd Function