我有一个包含 Application.Volatile 的 UDF。这导致输入信息非常慢。有没有办法只在输入完所有信息后才运行此 UDF?我尝试将 Application.Volatile 设置为 false,但计算不正确。
此 UDF 计算一行中有多少个单元格,使用彩色字体并显示数字。
任何帮助都将非常有帮助。
阿曼达
答案1
假设我们有一个自定义函数对一系列值进行操作(例如 A1 至 A100)我们不想运行自定义函数直到所有单元格都填满。以下是实现此目的的一种方法:
=IF(COUNT(A1:A100)<>100,"",MyUDF(A1:A100))