VBAExcelで16進数を使用する方法

画面中央のウィンドウに次のプログラムを貼り付けます。 このプログラムは、VBAの16進表記記号「&H」を使用して、2つの変数「a」と「b」を定義します。 変数「x」が成り立つ これらの2つの数値の合計、および「MsgBox」ステートメントは、「a」、「b」、および「b」の非16進表現を表示します。 "バツ。"

Public Sub doHexMath()Dim x、a、b a =&H10 b =&HA x = a + b MsgBox a& "plus"&b& "equals"&x End Sub

「ファイル名を指定して実行」メニューの「ファイル名を指定して実行」コマンドをクリックします。 Excelは、「16 +10は26に等しい」というメッセージを表示します。 16進数では、「10」は16に等しく、「A」は10に等しくなります。

[開発者]タブをクリックし、[コード]パネルの[VisualBasic]ボタンをクリックします。 このアクションにより、VBAプログラミング環境が起動します。

表示されるプログラミングウィンドウに次のプログラムを貼り付けます。 このプログラムは、16進表記を使用して、ワークブックで現在選択されているセルに背景色を割り当てます。 その表記は、変数「red」、「green」、および「blue」への割り当てに表示されます。 「ActiveCell」ステートメントも使用します 16進表記で、「赤」、「緑」、「青」のコンポーネントを足し合わせて、設定に必要な形式の数値を生成します。 Excelの色。 「赤」の変数のみがゼロ以外であることに注意してください。 これは、表示される色が真っ赤になることを意味します。

Public Sub colorCell()薄暗い青、緑、赤赤=&HFF緑=&H0青=&H0ActiveCell。 インテリア。 色=青*&HFF00 +緑*&HFF +赤EndSub