掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
textboxのデータを2進数で表示するには? (ID:103698)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
2進数=>16進数に変換する関数です。 form に button を張り付けて以下のコードを入力 <----------------------------------------------------- Private Sub CommandButton1_Click() BinA = InputBox("2進数を入力", , , Width, Height) HexA = BinToHex(BinA) MsgBox (BinA + " = " + HexA) End Sub Private Function BinToHex(ByVal StrBin As String) As String ' '********* 引数 StrBin 2進数文字列 '********* 返値 16進数文字列 Num = 0: f = "" Length = Len(StrBin) For n = 0 To Length - 1 f = Mid$(StrBin, Length - n, 1) If f = "1" Then Num = Num + 2^n ' <==ここがミソ Next n BinToHex = Hex$(Num) End Function -----------------------------------------------------------> VBAで動作確認(VBでもOKでしょう) 分からないところが在れば質問を。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.