我可以在电子表格中的单元格内使用VBA中的声明variables吗?

所以,如果我宣布一个variables,并在工作表im工作在VBA中命名'Rate1'。 如何在电子表格中的单元格内使用它:示例:

(单元格A2)= A1 * Rate1

您可以从工作表中访问唯一的东西是模块中的公共function。 如果您需要将内部值公开到工作表中,则可以select一个简单的包装函数:

 'In a Module Private Const Rate1 As Double = 1.234 Public Function ModuleGlobal(varName As String) As Variant Select Case varName Case "Rate1" ModuleGlobal = Rate1 'etc. End Select End Function 

那么你可以像这样使用它:

 =A1 * ModuleGlobal("Rate1")