excel - 将功能添加到 Excel,而不是通过加载项
问题描述
如何在excel中添加一个VBA code
作为主要功能?
我需要一种有效的方法将此功能添加到 excel 程序中,使其可以在多个位置运行。
我尝试将其添加为加载项,但是当我在谷歌驱动器上共享它以允许它在其他设备上使用时遇到了问题。
函数名称转换为路径“c:/../..”,单元格从正确值转换为#NAME!错误。
解决方案
使用 Function 而不是 Sub 开始您的代码。定义输入/输出。将代码放入您要从中访问函数的任何 .xlsm 或 .xlsb 文件中。
推荐阅读
- list - 如何在 Groovy 中动态地将 Map 添加到 List
- java - 2 个建议在同一个功能上发生冲突
- angular - Angular Universal:未定义 MouseEvent
- c# - 从一个类中定义一个函数(方法)
- c# - C# - 用单位编号的大数(10000 到 10K)
- r - 对多站点数据集使用 MatchIt 不起作用
- sql - 使用 REGEXP_REPLACE 在 SQL 中重新排列日期格式
- pandas - 想要在 phyton 中创建一个每日“开放”功能:MO 00:00-23:59 TU 00:00-23:59 等
- pandas - 如果我已经在 python df 中有一个关键字列表,如何使用 TfidfVectorizer?什么是正确的输入?
- powerbi - 按字段过滤时显示没有数据的项目