我正在尝试在 MS Office 2007 中使用,FormulaText
如论坛中所述,我在 VBA 中使用了下面提到的函数
Function FormulaText(Rng As Range) As String
If Rng.HasArray Then
FormulaText = "{" & Rng.Formula & "}"
Else
FormulaText = Rng.Formula
End If
End Function
该文件已在 AddIns 中保存为 Excel AddIn 类型
该公式适用于活动工作簿,但我想将其嵌入到 Excel 中,以便能够对所有 Excel 工作簿使用此函数。而且几天后,该文件被操作系统自动删除,我不得不重新保存文件。
答案1
按着这些次序:
- 在空白工作簿中创建函数(UDF),最好只保留一个工作表。
- 将其保存为 Excel 插件,位于插件文件夹中。
- 打开任意工作簿,单击“文件”命令,然后单击“选项”。
- 在 Excel 选项对话框中,单击加载项类别。
- 在“管理”下拉列表中,选择“Excel 加载项”。然后单击“转到”按钮。
- 在“加载项”对话框中,选中用于使用函数保存工作簿的名称旁边的复选框。
- 单击“确定”完成并返回文件。
该功能现在可用于 Excel 中的所有工作簿。