我正在使用函数 .Range("some_cell") 如下:
For i = 1 to 100
CurrentCell = 3 + i
ThisWorkbook.Sheets("Sheet1").Rage("JCurrentCell")
Next i
但是,Rage("JCurrentCell")
不允许,我该怎么做才能动态更改此范围(例如:J1、J2、J3、J4、... Jn)
把你的CurrentCell variable
外部引号:
For i = 1 to 100
CurrentCell = 3 + i
ThisWorkbook.Sheets("Sheet1").Range("J" & CurrentCell)
Next i
也请记住:
Range()
对象名称,而不是Rage()
ThisWorkbook.Sheets("Sheet1").Range("J" & CurrentCell)
目前还没有完成,它没有做任何事情。你也可以使用细胞
For i = 1 to 100
ThisWorkbook.Sheets("Sheet1").Cells(i + 3, "J")
Next i