Excel中有VBA的编码标准吗?
特别是,我想知道什么时候输出一个或其他的标准错误代码(即#N / A,#REF!,#NAME?,#DIV / 0!,#NULL!,#VALUE!和#NUM!)以响应错误的input。
例如,在给Beta函数的第二个参数赋予负值的情况下,哪一个输出是最好的?
#NUM!
将是适当的错误。
从Excel的帮助:
#NUM!
在公式或函数中出现无效的数字值。
为了完整起见,其他错误的描述如下:
#####
在列不够宽或使用否定date或时间时发生。
#VALUE!
在使用错误types的参数或操作数时发生。
#DIV/0!
当数字除以零(0)时发生。
#NAME?
在Microsoft Excel无法识别公式中的文本时发生。
#N/A
当函数或公式不可用时发生。
#REF!
在单元格引用无效时发生。
#NULL!
当您指定两个不相交的区域的交集时发生。 交点运算符是引用之间的空格。