PC Review


Reply
 
 
Francis Ang
Guest
Posts: n/a
 
      26th Mar 2009
I have searched the community website for VBA codes to convert binary code to
decimal but did not find any; although there are VBA codes for converting
decimal to binary codes.

Can anybody advise, where I can get hold of VBA codes for converting binary
code to decimal? I don't have the Analysis Tookpak.

Thank you.
 
Reply With Quote
 
 
 
 
JBeaucaire
Guest
Posts: n/a
 
      27th Mar 2009
The DEC2BIN function is the one you want, and you are correct that it is part
of the Analysis Toolpack.

Instructions on isntalling this free expansion pack are here:
http://office.microsoft.com/en-us/ex...277241033.aspx

--
"Actually, I *am* a rocket scientist." -- JB

Your feedback is appreciated, click YES if this post helped you.


"Francis Ang" wrote:

> I have searched the community website for VBA codes to convert binary code to
> decimal but did not find any; although there are VBA codes for converting
> decimal to binary codes.
>
> Can anybody advise, where I can get hold of VBA codes for converting binary
> code to decimal? I don't have the Analysis Tookpak.
>
> Thank you.

 
Reply With Quote
 
JerryH
Guest
Posts: n/a
 
      27th Mar 2009
I'm just curious on how you would use this. Would you have a cell that has a
binary number in 1's and 0's and you want this converted to a decimal value?

Jerry

 
Reply With Quote
 
Francis Ang
Guest
Posts: n/a
 
      27th Mar 2009
Hi Jerry,

I have a file that contains some binary code which I need to convert to
decimals. I am also looking for codes that convert HEX2DEC. I know Excel has
these functions, but I don't have the Analysis Toolpack.

"JerryH" wrote:

> I'm just curious on how you would use this. Would you have a cell that has a
> binary number in 1's and 0's and you want this converted to a decimal value?
>
> Jerry
>

 
Reply With Quote
 
Rick Rothstein
Guest
Posts: n/a
 
      27th Mar 2009
Here is a VB function I've posted in the past that will handle up to a
96-bit binary number (which I'm guessing is way more than you will need)...

Function Bin2Dec(BinaryString As String) As Variant
Dim X As Integer
Const TwoToThe48 As Variant = 281474976710656#
For X = 0 To Len(BinaryString) - 1
If X > 48 Then
Bin2Dec = CDec(Bin2Dec) + Val(Mid(BinaryString, _
Len(BinaryString) - X, 1)) * _
TwoToThe48 * CDec(2 ^ (X - 48))
Else
Bin2Dec = CDec(Bin2Dec) + Val(Mid(BinaryString, _
Len(BinaryString) - X, 1)) * CDec(2 ^ X)
End If
Next
End Function

--
Rick (MVP - Excel)


"Francis Ang" <(E-Mail Removed)> wrote in message
news:0EDDAE4E-BB2C-418D-9655-(E-Mail Removed)...
> Hi Jerry,
>
> I have a file that contains some binary code which I need to convert to
> decimals. I am also looking for codes that convert HEX2DEC. I know Excel
> has
> these functions, but I don't have the Analysis Toolpack.
>
> "JerryH" wrote:
>
>> I'm just curious on how you would use this. Would you have a cell that
>> has a
>> binary number in 1's and 0's and you want this converted to a decimal
>> value?
>>
>> Jerry
>>


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
BIN2DEC conversion for large binary numbers ahmedmidany Microsoft Excel Worksheet Functions 18 22nd Dec 2009 02:46 AM
BIN2DEC bits 0-5 then 6-15 =?Utf-8?B?Smlt?= Microsoft Excel Worksheet Functions 4 28th May 2006 03:48 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 08:06 AM.