Evaluate函数运行时错误438

来源:互联网 发布:java递归输出二叉树 编辑:程序博客网 时间:2024/04/29 23:36

在之前在Excel VBA中用evaluate()求值,一直用得很好,但今天却出现“运行时错误438”。调试了很久,发现evaluate(4)没错,evaluate(3)就出错了。难道3代表了某个特殊的对象,比如单元格之类的?用evaluate(3).name一看,原来是我的一个二维码对象,它的index正好排到3了。

怎么解决呢?找了个简单方法,在运行evaluate()时,不激活含有对象的工作表,就OK了。

0 0