ヘキサから文字を出力させるには?

解決


こじ  2005-08-15 17:18:23  No: 91497  IP: [192.*.*.*]

VB初心者です。
BCD、SJIS(漢字含む)等が混在したバイナリデータを読み込み出力させる処理を考えています。
とりあえずデータをBYTE型の配列にコピー出来ました。

ヘキサから文字を出力させるにはどうしたらいいでしょうか。
・Dim buf As String
  buf = &H41
    →これだと文字「65」が入るだけです。
      こんなイメージで出来ないのでしょうか。
・MsgBox Chr(&H41)
    →文字「A」が出力されましたが、この方法だと漢字は出力できないのでしょうか。

参考になるURLでもいいです。ご教授お願いします。

編集 削除
魔界の仮面弁士  2005-08-15 18:10:41  No: 91498  IP: [192.*.*.*]

> ・MsgBox Chr(&H41)
>  →文字「A」が出力されましたが、この方法だと漢字は出力できないのでしょうか。

MsgBox Chr(&H95D9) & Chr(&H8E6D)

編集 削除
こじ  2005-08-15 18:23:33  No: 91499  IP: [192.*.*.*]

>MsgBox Chr(&H95D9) & Chr(&H8E6D)
表示できました!!

同じようにすればセルにも出力できました!
buf = Chr(&H95D9)
Cells(1, 1).Value = buf
質問に答えて頂き有難うございました。

編集 削除