表A的数据是从EXCEL复制粘贴而来,当表B没有对应的型号规格时,表A的数据行显示红色;当表B有型号规格但没有数据时,表A的数据行显示兰色;当在表B添加了数据后,相关颜色消失,求代码。
如果直接在
DrawCell事件中设置代码进行判断,我不知道这种操作是否太耗资源。
或许增加表达式辅助列来处理更好。
正是要的这个效果,谢了。复制时可能有1000个数据,在
DrawCell事件中设置代码可能会影响速度,也想验证一下。
以下是引用yangming在2009-3-30 10:06:00的发言:
如果是超出1000行,那如何处理呢?
呵呵,我说的是复制,很少需要粘贴1000行数据的。
既然很少,慢一点就慢一点吧。
至于DrawCell事件,和数据量没关系,关键是代码的效率要高。
与数据量没关系,与数据行有关系?怎么理解?如果代码效率高,再多的数据也不影响运行?有一点要说明,我们公司人员喜欢用EXCEL表复制,经常是几百行上千行的复制。因为EXCELDE 的录入效率很高也很方便,另外数据保存在EXCEL感觉安全放心,因此EXCEL常常作为狐表的辅助工具,至少目前是这样。所以这种状况在我们这里并不是很少,而是经常。(尤其是做数据统计分析时)
很多单位可能会考虑到成本,比如一个主管用狐表,其它下面的人用EXCEL表,每月将相关的EXCEL表汇总给主管,然后主管再进行复制,所以我想知道是否还有更好的办法来解决这样的问题呢?