获取运行时错误1004如何停止错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取运行时错误1004如何停止错误相关的知识,希望对你有一定的参考价值。
我有以下代码,我一直得到运行时错误1004
。您可以在以下代码中如何或者您可以建议在ActiveCell.Offset(1, 0).Select
停止错误:
Sub RowCounter (count)
Counter = 1
Do Until ActiveCell = ""
Counter = counter + 1
ActiveCell.Offset(1, 0).Select
Loop
Count = Counter > 2000000
答案
该代码计算有多少单元格的值低于活动单元格。试试这个以避免错误,在MsgBox()
中显示答案:
Sub RowCounter()
Dim counter As Long
counter = 1
Do Until ActiveCell = "" Or ActiveCell.Row <> Rows
counter = counter + 1
ActiveCell.Offset(1, 0).Select
Loop
MsgBox counter
End Sub
如果Or ActiveCell.Row <> Rows
位于Excel电子表格的最后一行,ActiveCell
确保退出。
关于.Select
和ActiveCell
部分,请参阅本主题以及如何改进它的一些想法:
以上是关于获取运行时错误1004如何停止错误的主要内容,如果未能解决你的问题,请参考以下文章