gpt4 book ai didi

vba - 使用变量访问其他文件中的单元格

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

我正在将信息从一个文件转移到另一个文件,使用:( 7.xlsx 是文件名)

Cells(13, 4).Select
ActiveCell.FormulaR1C1 = "=[7.xlsx]sheet1!R3C5"

在这种情况下,我从 C5 现场获取信息。但我想不仅从这个地方获取信息,还想从不同的地方获取信息,使用循环。
Dim i As Integer
For i = 3 To 17
Cells(i, 4).Select // works fine
ActiveCell.FormulaR1C1 = "=[7.xlsx]sheet1!R3C5" // I want to put the
// "i" instead of the C

知道我该怎么做吗?
提前致谢!

最佳答案

我认为您不想替换 C因为它表示 RC 中的列符号。

如果要更改行,请使用此

ActiveCell.FormulaR1C1 = "=[7.xlsx]sheet1!R" & i & "C5" 

如果要更改列,请使用此
ActiveCell.FormulaR1C1 = "=[7.xlsx]sheet1!R3C" & i

请注意,在 RC 表示法中,R1C1 表示单元格 A1。更改 C会给你一个错误。

关于vba - 使用变量访问其他文件中的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38991827/

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