WorksheetFunction.Bin2Hex メソッド (Excel)

2 進数を 16 進数に変換します。

構文

Bin2Hex (arg1, arg2)

: WorksheetFunction オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Arg1 必須 バリアント型 変換するバイナリ数。 数値に 10 文字 (10 ビット) を超える長さを含めることはできません。 数値の最上位ビットは符号ビットです。 2 進数の最上位のビットは符号を表し、残りの 9 ビットは数値の大きさを表します。 負の数は 2 の補数を使って表します。
Arg2 省略可能 バリアント型 (Variant) 16 進表記するときに使用する文字数 (桁数) を指定します。 place が省略されている場合、 Bin2Hex は必要な最小限の文字数を使用します。 桁数を指定することによって、変換結果の先頭に 0 (ゼロ) を表示することができます。

戻り値

String

注釈

数値が有効な 2 進数でない場合、または数値に 10 文字 (10 ビット) を超える数値が含まれている場合、 Bin2Hex はエラーを生成します。

数値が負の数の場合、 Bin2Hex は場所を無視し、10 文字の 16 進数を返します。

Bin2Hex で複数の地文字が必要な場合は、エラーが生成されます。

桁数に整数以外の値を指定すると、小数点以下は切り捨てられます。

places が数値以外の場合、 Bin2Hex はエラーを生成します。

places が負の数値の場合、 Bin2Hex はエラーを生成します。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。