小编Pro*_*rot的帖子

Excel VBA将多个单元格设置为相同的值

我想将一个工作表上的每个第八个单元格设置为另一个工作表中的单元格的值.我在这里写了这个:

Sub xx()
    For i = 5 To 45 Step 8
        Set ThisWorkbook.Sheets("Sheet5").Cells(i, 3).Value = ThisWorkbook.Sheets("Sheet7").Cells(13, 31).Value
    Next i
End Sub
Run Code Online (Sandbox Code Playgroud)

如果我尝试运行它,它会给我一个超出范围错误的下标. Sheet5也被命名为Binomial Sheet,我是否必须以不同的方式引用它?还有其他方法可以实现这一目标吗?

excel vba excel-vba

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1