经过大量搞乱并尝试将其排除后,我很茫然。我有一个C#互操作,返回单元格地址的CSV列表。这部分工作没有问题。我有一个设置的这些单元格颜色为红色的方法:Excel VBA根据单个单元格的范围设置单元格颜色
Worksheets(Worksheet).range(errorCells).Interior.Color = RGB(216, 80, 83)
errorCells是包含诸如
"O148,O389,O396,O397,O398,O399,O400,O401,O402,O403,O404,O405,O406,O407,O408,O409,O410"
我的问题是,当errorCells的字符串是大数据的字符串(约56元素)Excel引发:
Run-time error '1004':
Application-defined or object-defined error
将csv列表正确传递到方法中。这基本上已经改变,以帮助提高性能,因为一次做一个单元的效率不高。
任何任何想法?
因此,如果errorCells只包含1个项目,那么你的方法工作?还有56以下的任何数字? – Conquistador
如果csv行中有大约30个实体,它就可以工作。事情是我感到困惑的地方,我不认为会有限制。 –