2
For i = 3 To numPer + 3
Sheets("Key Assumptions Generated").Select
Cells(2, i).PasteSpecial
Cells(1, i).Value = l
Set curCell = Worksheets("Key Assumptions Generated").Cells(2, i)
Cells(1, i).NumberFormat = "@"
l = l + 1
Next i
这是我的系数。当我删除'Cells(1,i).NumberFormat =“@”'代码运行正常。但是,当我尝试格式化循环将停止运行,我会得到'错误与类别的PasteSpecial方法。格式化单元格会阻止我粘贴范围
您是否正在以'l'开始的第一行获取一系列填充值? 'l'从什么开始?我明白,你的循环中每次迭代都会增加1。 – Jeeped