繁体   English   中英

告诉 excel 查看当前 I 数组的前一个单元格

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM