我的电子表格中包含名为' constants.xlsm'的代码,其他.xlsm电子表格用作依赖参考。
我有一个新的电子表格文件,我想使用' constants.xlsm'在工作表公式中。函数是= ToOptionSymbol(...)。
当新文件引用“常量”时,该函数按预期工作,但不想记住它引用了常量'当它关闭并重新打开时。
' new'文件没有自己的代码模块。如何制作新的'记住会话之间的引用吗?
答案 0 :(得分:1)
似乎除了将工作簿保存为.xlsm
之外,它还需要包含VbaProject
,其中VbReferences
添加到其他文件。
尝试以下任何一项:
如果您不希望在“新文件”中有一个空模块,您还可以在ThisWorkbook
代码窗格中添加一个虚拟过程,例如:
Private Sub Dummy_Procedure()
End Sub
上述任何建议都会强制工作簿创建VbaProject
,从而将vbReference
保留为constants.xlsm
vbProject
。