Dim vBinTable As Variant vBinTable = Array("0000", "0001", "0010", "0011", _ "0100", "0101", "0110", "0111", _ "1000", "1001", "1010", "1011", _ "1100", "1101", "1110", "1111") Dim i As Integer, k As Long For k = 1 To Len(aHex) ' Шестнадцатеричное в двоичное i = Val("&H" & Mid$(aHex, k, 1)) aBin = aBin & vBinTable(i) Next