A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
田吾作7です
16進数にするだけならHEXでできます。
バイナリデータをどういった形で変数に読み込んでるかがわからないために、的を得た回答ができません。
読み込む部分までのソースを記してもらえれば、以後どうするかを答えやすくなると思います。
全然回答になってないかもしれませんが、バイナリファイルを読み込む時のサンプルを記します。
Sub Main()
Const testFile As String = "C:\TESTFILE"
Const ReadBufSize As Long = 256 '読み込むバッファのサイズを指定
Dim Buf() As Byte 'バッファ
Dim lngFile As Long 'ファイルナンバ
Dim i As Long
lngFile = FreeFile
Open testFile For Binary Access Read Shared As #lngFile
ReDim Buf(ReadBufSize - 1)
Get #lngFile, , Buf
Close #lngFile
'16進数にしてデバッグウィンドウに出力
For i = 0 To (ReadBufSize - 1)
Debug.Print Hex(Buf(i))
Next i
End Sub

No.1
- 回答日時:
バイナリデータ、16進数、共に文字列だと思うので、
自分で作成してしまいますね
(何か便利な関数があれば良いのですが・・・自分は知りません(T_T))
下記にサンプルを記しておきます
'~~~~~~~~~~
'1バイトのバイナリデータを16進に変換する
Private Function Byte01BinToHex(BinData As String) As String
Dim i As Integer
Dim n As Integer
'引数の文字数判断
If Len(BinData) = 8 Then
'変数初期化
i = 0
'1バイト分ループ
For n = 1 To 8 Step 1
'値を変数に加算
i = i + (CInt(Mid(BinData, 9 - n, 1)) * (2 ^ (n - 1)))
Next
'戻り値設定
Byte01BinToHex = Hex(i)
Else
'戻り値設定
Byte01BinToHex = "xx"
End If
End Function
'~~~~~~~~~~
頑張ってください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
セル内の文字列が日本語か英語...
-
COBOLによる全角・半角混...
-
「彡」って文字はなんという文...
-
Symfowareでのデータ型変換につ...
-
入力した文字を全て自動で全角...
-
std::stringからLPCWSTR型への変換
-
フォームのコントロールのバッ...
-
sedで日本語の置換方法について
-
友人とのラインで 「~MBと書く...
-
Excelマクロにて30分単位の計算...
-
%fと%gについて
-
2バイト文字をJEFからSJISに変...
-
シフト演算を用いた変換
-
C言語でUTF-8コードで読み込ん...
-
1をA、2をB・・・に変換したい
-
半角全角混在(JIS)をJEF+EBCDI...
-
FFT後の振幅値
-
「髙(はしごたか)」を文字コー...
-
latin-1 (ISO-8859-1)への変換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
セル内の文字列が日本語か英語...
-
std::stringからLPCWSTR型への変換
-
ふりがなをアルファベット化す...
-
VS 2008(VB.NET)
-
「彡」って文字はなんという文...
-
2バイト文字をJEFからSJISに変...
-
JIS → S-JIS コード変換するには
-
COBOLによる全角・半角混...
-
ExcelVBA実行後に時々落ちる
-
フォームのコントロールのバッ...
-
sedで日本語の置換方法について
-
Symfowareでのデータ型変換につ...
-
数値のパック10進数の変換に...
-
S-JIS → JIS コード変換するには
-
RubyでUTF8のコード値を文字に...
-
英数字を含む文字列(0-9,A-Z)...
-
%fと%gについて
-
CString ←→ BSTRの変換について
-
C#でバイナリデータをテキスト...
おすすめ情報