Private Function ConvertToBinary(ByVal lngQuotient As Long) As String
Dim strBinary As String
Dim strReturn As String
Dim i As Integer
i = 100
strBinary = String(i, "0")
Do While lngQuotient
Mid(strBinary, i, 1) = CStr(lngQuotient Mod 2)
lngQuotient = lngQuotient \ 2
i = i - 1
Loop
strReturn = Right(strBinary, 100 - i)
ConvertToBinary = strReturn
End Function
Private Function Bin(ByVal num As Long) As String
Dim i As Long
For i = 0 To num
If 2 ^ i > num Then Exit For
Bin = IIf(num And 2 ^ i, "1", "0") + Bin
Next
If Len(Bin) = 0 Then Bin = "0"
End Function
Сейчас этот форум просматривают: Yandex-бот и гости: 7