【发布时间】:2023-03-31 06:20:01
【问题描述】:
我有一张包含 C5 到 H? 中各种数据的工作表。 H 长度会因工作表而异,但会大于 2,000,具体取决于工作表。
所以,我需要一个 VBA 宏来检查 H 列中每个单元格的值,如果有大于零的值,则突出显示从 C 列到 L 列的那一行。
【问题讨论】:
-
使用一些条件格式可能会更好。
-
我更喜欢使用 VBA。
-
The H length will vary on different worksheets but will be greater than 2000 depending on the worksheet这是什么意思?到目前为止,您尝试过什么? 条件格式我认为是最好的方法。 -
我将使用不同的工作表。也许 worksheet1 将包含从 C5 到 H2100 的数据。 Worksheet2 将包含从 C5 到 H2410 等的数据。我发现的大多数宏每隔一行突出显示,但只有当值大于 0 时我才需要突出显示该行。同样,我更喜欢使用 VBA 宏,而不是条件格式。
-
我发现许多宏接近我想要做的,但我没有成功修改它们来做我想做的。我认为这对于有 VBA 经验的人来说相当容易。