[英]Tell excel to look at previous cell to current I array
我目前正在使用 i 数组来让 excel 运行几行。
我需要做的是编写一些 vba,告诉 excel 将当前单元格与前一个单元格进行比较。
因此,如果 (“a” & i) 等于 a22,我需要将该值与 a21 中的值进行比较
我试过了
If range(“a” & i) = range(“a” & i)-1 then
If range(“a” & i) = range(“a” & i).offset(-1, 0) then
但这些都没有奏效。 非常感谢任何帮助
如果你的 i 开始 i=0 那么.offset(-1, 0) then
做错误因为不存在第 0 行。不管第二个条件如何,通过 i = 0 "offset (-1,0)", of the错误。 如果您需要从第 1 行开始,则必须不要让代码执行“offset (-1,0)”,然后使用“If (i <> 1) Then”来解决错误。 看起来像这样:祝你好运。
For i = 1 To 10
range("A" & i).Select
If range("A" & i) = range("A" & i) - 1 Then Stop
If (i <> 1) Then
If range("A" & i) = range("A" & i).Offset(-1, 0) Then Stop
End If
Next i
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.