【发布时间】:2012-10-02 23:57:46
【问题描述】:
我真的很惊讶我很难找到答案。我有 2 列包含一堆数字(在同一个工作表上)。我只是想让代码对列中的每一行说“如果第 1 列中的值 > 第 2 列中的值,请执行此操作”。我试过了
If sheet.range("B2:B35").Value > sheet.range("C2:C35").Value Then
'do something
End If
但显然它不是那样工作的。
【问题讨论】:
-
我相信你需要依次检查每一对元素..但我不接触 Excel,更不用说 VBA :)
-
是的,因为第 2 - 35 行中没有一个值代表所有内容
标签: excel function vba compare