Excel VBA - 工作簿级变量声明

时间:2015-08-17 09:25:46

标签: excel vba excel-vba

说,我想声明一个工作簿级别(全局范围)变量,其他程序可以查看该变量来执行代码。我该怎么做呢?

1 个答案:

答案 0 :(得分:3)

公开范围

公共变量具有所有变量的最广泛范围。公用变量由活动工作簿中的每个模块识别。若要使公共变量可用于其他工作簿,请从新工作簿中选择“引用”对话框的“可用引用”框中包含公共变量的工作簿(从模块工作表中,单击“工具”菜单上的“引用”)。

要记住的事情:

  • 公共变量,如模块级变量,在模块的顶部,在第一个过程定义之上声明。
  • 无法在过程中声明公共变量。
  • 公共变量始终使用" Public"言。
  • 可以在任何模块表中声明公共变量。

示例:

Public SalesPrice As Integer
Public UnitsSold As Integer
Public CostPerUnit As Integer
Private Markup As Long

Sub CDSales()
    ...    
End Sub