我用下面的语句在一个循环里取值:
Sheet2.Rows(iCount).Columns("C").Value
为什么当iCount>6858时就为空了,当然表里的实际值一定不为空。
能有什么办法解决这个问题?
谢谢!
急!你的iCount是不是设值为integer类型了,如果是的话把它换为long型

解决方案 »

  1.   

    不,我是看说明上说为long,然后特意改为long了。应该不是这原因.
      

  2.   

    写错了,是iCount>6859时取不到值
      

  3.   

    我现在什么程式都不写,只用了下面一句:
    Sub Macro3()
    ' Macro3 巨集表
    ' HuangXiaoHui 在 2003-10-21 錄製的巨集
      MsgBox (Sheet2.Rows(6860).Columns("C").Value)
    End Sub
    最后显示的是一空值。