VBA 16进位转10进位

Function HextoDec(hex As String)Dim i As Byte, l As Byte, d As String, dec As Longl = Len(hex)For i = 1 To l    d = Mid(hex, i, 1)    If d Like "[0-9]" Then        'dec = dec + CByte(d) * 16 ^ (l - 1)    Else        Select Case d            Case "A"                d = "10"            Case "B"                d = "11"            Case "C"                d = "12"            Case "D"                d = "13"            Case "E"                d = "14"            Case "F"                d = "15"        End Select    End If    dec = dec + CByte(d) * 16 ^ (l - i)Next iHextoDec = decEnd Function

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章