所以我有一个excel加载项,除其他外,它包含一个巨大的别名列表。例如,国家名称及其ISO代码,国家与其大陆等等(以便我可以很容易地知道加拿大在美国或科特迪瓦的国家语言是法语等)。目前,我的xlam具有检查另一个工作簿中的命名范围的所有相关功能。
总结一下,我有2个文件:
my_functions.xlam (具有我可以调用的功能 擅长获得别名()。一个示例函数是:
功能nti(v) nti = WorksheetFunction.VLookup(Trim(v),Range(“macros.xls!nti”),2,0) 结束职能
其中 nti 是我使用的函数, macros.xls!nti 是我引用的命名范围。
这一切都很有效,但这意味着此功能需要两个文件,因为无法在Excel中打开和编辑.xlam文件,仅在VBA资源管理器中。
问题:如何在一个文件中引用易于修改的列表和函数?这些函数应该可用于我正在处理的其他文件。
取消资格的解决方案:
提前致谢!
答案 0 :(得分:1)
我通常只是将XLAM的IsAddin属性从true切换为false,编辑工作表,然后在保存之前再次切换属性。