Function ToBin(inNumber, OutLenStr) Dim sBinary As String
sBinary = "" Do While inNumber >= 1 sBinary = sBinary & inNumber Mod 2 inNumber = inNumber \ 2 Loop sBinary = sBinary & String(OutLenStr - Len(sBinary), "0") ToBin = StrReverse(sBinary) End Function 来个二进制的.这个貌似VB无内置.
十进制转二进制 Public Function DECtoBIN(Dec As Long) As String DECtoBIN = "" Do While Dec > 0 DECtoBIN = Dec Mod 2 & DECtoBIN Dec = Dec \ 2 Loop End Function十进制转八进制: VB自带函数:Oct(num)十进制转十六进制: VB自带函数:hex(num)
Debug.Print Oct(N)
Dim sBinary As String
sBinary = ""
Do While inNumber >= 1
sBinary = sBinary & inNumber Mod 2
inNumber = inNumber \ 2
Loop
sBinary = sBinary & String(OutLenStr - Len(sBinary), "0")
ToBin = StrReverse(sBinary)
End Function
来个二进制的.这个貌似VB无内置.
Public Function DECtoBIN(Dec As Long) As String
DECtoBIN = ""
Do While Dec > 0
DECtoBIN = Dec Mod 2 & DECtoBIN
Dec = Dec \ 2
Loop
End Function十进制转八进制:
VB自带函数:Oct(num)十进制转十六进制:
VB自带函数:hex(num)
QQ393930958
本人VB函大全