本文由日文译成中文。

我们经常在 Excel VBA 中使用变量,但也经常使用常量。

与变量不同的是,常量不能改变其值,因此当你永远不想改变其值时,常量就非常有用。

< Sponsored Links >





常量类型

・内置常量(VBA 中定义的常量)

・条件编译常量

・用户定义常量

本页记录用户定义的常量。

常量声明

常量使用 “Const” 语句声明。

(Public | Private)Const 固定编号名称 As 数据类型 = 价值

(Public | Private)=可选。Private 可以被声明所在模块的存储过程引用;Public 可以被所有模块的所有存储过程引用;Private 可以被声明所在模块的存储过程引用;Public 可以被所有模块的所有存储过程引用。
*Public 可以被所有模块的所有程序引用。

・常量名称为必填项。

・数据类型可以省略。

・值为必填项。

▼▼  单击此处了解如何使用数据类型  ▼▼
  >> Excel VBA 数据类型使用情况

如何使用常量

This is an example of finding the difference (variable) from today (variable) to the base date (constant) and displaying it in a message.

Write the following code outside the procedure

'常数声明(基准日)
Const kijunbi As Date = #1/1/2024#

程序代码如下。

Sub test()
  '变量声明(今天的日期)
  Dim hi As Date
  '变量声明(差异)
  Dim kekka As Integer

  '指定今天的日期
  hi = Date

  '计算。
  kekka = hi - kijunbi

  '显示信息
  MsgBox "基準日:" & kijunbi & Chr(13) & _
        "今日の日付:" & hi & Chr(13) & _
        "差:" & kekka & "日"
End Sub
VBA定数の使い方
定数の使い方Msg

< Sponsored Links >