gpt4 book ai didi

Excel - 测试范围地址中的两个连续数字是否相同

转载 作者:行者123 更新时间:2023-12-04 22:12:09 25 4
gpt4 key购买 nike

如果范围地址的数字部分可以除以 11,我想偏移一个范围。
(A11、A22、A33 等)。
取给定工作表中的范围,例如 Range("A2")。
我能不能...

        Dim isRng as Range
Dim rngAddress as String
Dim tstAddress as Integer, nsnAddress as Integer

isRng = Range("A2")
isRng.Select
rngAddress = isRng.Address
目前, rngAddress = $A$2 (我认为)。那么,我能不能...
        tstAddress = Right(rngAddress, 2)
nsnAddress = Right(tstAddress, 1)

If tstAddress / nsnAddress = 11 Then
'whatever code
Set isRng = ActiveCell.Offset(4,0).Select
Else
End If
我希望它在达到 A11 或 A22 之类的任何范围后跳过 4 行。
这行得通吗?有没有更好的方法来做到这一点?我真的很感激帮助。

最佳答案

这应该可以解决问题...

Sub sully_was_here()
Dim r As Range

Set r = [a22]
With r
.Select
If .Row Mod 11 = 0 Then
'whatever code here
.Offset(4).Select
End If
End With
End Sub

关于Excel - 测试范围地址中的两个连续数字是否相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72073779/

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