設置Rng = Sheets(3)。範圍(單元格(1 + i,1),單元格(3 + i,4))
在您的語句中,Range()的父對象是Sheets(3),Cells()的父對象是當前活動的工作表。當Sheets(3)不在活動列表中時,Cells()和Range()的父對象被交叉和混淆,這在VBA是非法的。
也就是說,前後單元格區域的父對象必須壹致,並且可以在後單元格()前面添加壹個工作表(3)。