【发布时间】:2020-07-08 19:27:30
【问题描述】:
有没有人有 VBA 代码来突出显示基于三列的重复行?
我正在使用一个名为“Billing Voucher(第 1 部分)”的工作表,我想创建一个按钮,在按下时以蓝色突出显示重复的行(仅基于三列)。
例如,
| D E I
---+-------------
1 | 1 1 1
2 | 1 2 7
3 | 7 9 1
4 | 1 1 1
基于上述,程序应突出显示第 1 行和第 4 行。
我不确定为什么要找到合适的代码来突出显示重复项如此困难。
我不能使用条件格式,因为它会极大地降低我的计算机速度, 许多可重用的代码似乎要么过于复杂,要么做了其他事情。
我见过这么多代码实例,难道没有一种简单的方法可以创建程序而又不会过于复杂
【问题讨论】:
-
为什么vba,条件格式会做到。
-
我尝试过使用条件格式,它绝对有效。我遇到的问题是它使我的工作表非常慢。
-
我不确定 VBA 是否比条件格式更快。
-
您用于条件格式的公式是什么?