Function to Convert Binary to Decimal:   Return to List

Public Function ConvertBinaryToDecimal(BinVal As String) As String
    Dim iVal#, temp#, i%, Length%
    Length = Len(BinVal)
    For i = 0 To Length - 1
        temp = CInt(Mid(BinVal, Length - i, 1))
        iVal = iVal + (temp * (2 ^ i))
    Next i
    ConvertBinaryToDecimal = iVal
End Function

See also:
Function to Convert Decimal to Hexadecimal
Function to Convert Binary to Octal
Hexadecimal to Decimal Conversion
Octal to Decimal Conversion



Note to Webmaster