看下面这一段
If n Mod 2 = 0 Then
i = 1 + WorksheetFunction.RoundUp(n / 2, 0) + WorksheetFunction.RoundDown((m - 1) / 5, 0) * 4
j = m Mod 5
If j = 0 Then
j = 5
End If
End If
Sheets("sheet5").Cells(m, n) = Sheets("sheet1").Cells(i, j)
循环中第一次运行此段代码时,当 m mod 2 不等于0时 ,程序并没有给 i任何值,也就是说这时 i 还是一个 空值时
接下来来运行Sheets("sheet5").Cells(m, n) = Sheets("sheet1").Cells(i, j)
就会出现错误
困为 i 没有值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)