用variables访问其他文件中的单元格
我正在从一个文件到另一个文件,使用:( 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
任何想法我怎么能做到这一点?
提前致谢!
我不认为你想replaceC
因为它表示RC
符号中的列。
如果你想改变行然后使用这个
ActiveCell.FormulaR1C1 = "=[7.xlsx]sheet1!R" & i & "C5"
如果你想改变列,然后使用这个
ActiveCell.FormulaR1C1 = "=[7.xlsx]sheet1!R3C" & i
请注意,在RC符号中,R1C1表示单元格A1。 改变C
会给你一个错误。