【发布时间】:2016-07-23 02:40:57
【问题描述】:
我正在开发一个模板电子表格,它会在刷新时调整数据数组的大小。目前我正在使用条件格式在数组增长时添加边框,反之亦然。
在刷新单元格时使用 VBA 格式化单元格而不是让大部分工作表服从条件格式化规则是否更简洁?一个与另一个有什么好处?
谢谢!
【问题讨论】:
-
我假设数据数组表示工作表中的行列表。如果您不允许您的用户编辑工作表,条件格式仍然可以使用。但是条件格式会出现问题,当一些用户在单元格周围移动时,插入具有条件格式的列或复制粘贴单元格。
-
当且仅当,格式只会在您的 VBA 代码执行后更改,那么为了获得更好的性能,您应该使用 VBA 格式。因为条件格式就像公式,当工作表有变化时它会刷新/计算。
标签: vba performance excel conditional-formatting