定数を宣言する

定数を宣言すると、値にわかりやすい名前を割り当てることができます。 定数を宣言し、その値を設定するには、 Const ステートメントを使用します。 定数を宣言した後に変更したり新しい値を割り当てたりすることはできません。

プロシージャ内、またはモジュールの上部にある [宣言] セクションで定数を宣言できます。 モジュール レベルの 定数は、既定ではプライベートです。 パブリック モジュール レベルの定数を宣言するには、 Const ステートメントの前に Publicキーワードを指定します。 Const ステートメントの 前に Private キーワードを付けてプライベート定数を明示的に宣言すると、コードの読み取りと解釈が容易になります。 詳細については、「 スコープと可視性について」を参照してください。

次の例では、 Public 定数 conAge整数 として宣言し、値 34を割り当てます。

Public Const conAge As Integer = 34

定数は、BooleanByteIntegerLongCurrencySingleDoubleDateString、Variant のいずれかのデータ型として宣言できます。 定数の値は既にわかっているため、 Const ステートメントでデータ型を指定できます。

1 つのステートメントで複数の定数を宣言できます。 データ型を指定するには、各定数のデータ型を含める必要があります。

次のステートメントでは、定数 conAgeconWageInteger として宣言されています。

Const conAge As Integer = 34, conWage As Currency = 35000

関連項目

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

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