gpt4 book ai didi

excel - 如何比较 Excel VBA 中的单元格位置?

转载 作者:行者123 更新时间:2023-12-04 20:18:24 26 4
gpt4 key购买 nike

好的,所以基本上我想确定为某个字符串找到的行位置是否低于另一个字符串的行位置。如果是,我需要将值设置为零。我已经尝试了很多变体,但似乎无法以这种方式比较范围。是否有另一种方法来获取单元格位置,以便我可以进行此比较?

    If i < 56 Then
If Rng4(j) < Rng5(i + 1) Then
Rng4(j).Activate
X(i, j, 1) = ActiveCell.Offset(0, 1)
X(i, j, 2) = ActiveCell.Offset(0, 2)
Else
X(i, j, 1) = 0
X(i, j, 2) = 0
End If
End If

最佳答案

您需要比较范围的 Row 属性

If i < 56 Then
If Rng4(j).Row < Rng5(i + 1).Row Then
Rng4(j).Activate
X(i, j, 1) = ActiveCell.Offset(0, 1)
X(i, j, 2) = ActiveCell.Offset(0, 2)
Else
X(i, j, 1) = 0
X(i, j, 2) = 0
End If
End If

关于excel - 如何比较 Excel VBA 中的单元格位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15485214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com