在表中使用UDF

时间:2015-12-03 03:43:53

标签: excel vba excel-vba

我的工作簿涉及一个相当广泛的动态表,其中包括由UDF计算值的单元格(即,单元格值为= myFunc())。像这样的单元格被同一个表中的其他单元格引用,这些单元格也将它带入UDF。

我在编辑功能时遇到了几天前发生的灾难性故障,并认为我解决了这个问题。但是在将文件加载到另一台计算机上时,他们在第二次启动文件时遇到了灾难性的失败。

我看了:http://answers.microsoft.com/en-us/office/forum/office_2013_release-excel/bug-report-automation-error-catastrophic-failure/6c8d4d86-0dc9-4f8f-ab9c-a5537d5c1d3e?db=5

很遗憾没有反馈意见。

我的问题: 在表格中以这种方式使用UDF是否可以?有建议的替代品吗

谢谢!

1 个答案:

答案 0 :(得分:0)

  

在表格中以这种方式使用UDF是否可以?

是。虽然structured tables可以被视为ListObject,但它们也可以通过conlltional xlR1C1或xlA1单元格地址引用。

  

任何建议的替代方案?

更好的编码UDF将是我的第一个建议。可能会提供建议,但您没有提供实际的检查和测试代码。请参阅How to create a Minimal, Complete, and Verifiable example