gpt4 book ai didi

vba - EXCEL-VBA 用循环更改范围

转载 作者:行者123 更新时间:2023-12-03 00:24:03 24 4
gpt4 key购买 nike

Set rng = Worksheets("Sheet1").Range("B2")

我有上述内容,并且想运行一个循环来更改我使用/评估的范围。我尝试过以下的变体。

for x = 2 to 10
Set rng = Worksheets("No-Funding").Range(x & "2")
Next X

我做了一些调查,发现了另一个 Stack Overflow:Excel VBA Looping formula to change Range但在这种情况下我无法理解它。

如果我的代码使用单元格,它也将无法工作,我已经尝试过,并且只能使其与 Range 一起工作。感谢您提供的任何帮助!

最佳答案

对于严格的数字增量尝试,

Set rng = Worksheets("No-Funding").Cells(x, 2)

可以通过考虑 ASCII 字符来实现 xlA1 样式引用。

Set rng = Worksheets("No-Funding").Range(Chr(64 + x) & 2)

关于vba - EXCEL-VBA 用循环更改范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31678789/

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