首页 文章

Excel VBA运行时错误1004“应用程序定义或对象定义的错误”

提问于
浏览
0

我在我的VBA应用程序中遇到了可怕的运行时1004错误 . 我正在使用Excel 2010 .

代码如下:

ThisWorkbook.Sheets(outputSheet).Activate
    Dim loopFlag As Boolean
    loopFlag = True
    While loopFlag
        If IsEmpty(ThisWorkbook.Sheets(outputSheet).Cells(outputRow, 1)) Then
            loopFlag = False

错误发生在“if IsEmpty ......”行上

变量outputSheet作为参数传递给sub . outputRow在sub中进一步定义 .

我完全被这个难过,任何帮助表示赞赏 .

1 回答

  • 0

    我找到了答案,我没有正确设置outputRow,这是一个无效的值 .

    始终在VBA中使用Option Explicit!

相关问题