我在vba中有一个单元格告诉我行数。我想用那一行来选择所有信息。
我想选择细胞范围J2:S150。
我的代码如下:
Dim I As String
I = Sheet1.Range("A2").Value
Range("J2: S + I").Select
Selection.Copy
Sheet2.Range("A1").PasteSpecial
我一直在设置syntex错误。价值I再次基于我的电子表格中的计数。我希望它选择细胞范围J2:150。
由于
答案 0 :(得分:3)
将其更改为
Range("J2:S" + I).Select
为了简化这一切,请将代码更改为:
Range("J2: S" & Sheet1.[A2]).Copy
Sheet2.Range("A1").PasteSpecial