请问怎样判断Excel里的单元格是否为空???

解决方案 »

  1.   

    isnull(xslobj1.worksheets("sheet1").cells(1,1).value)是吧,不行啊,报没有该物件错误啊!晕!
      

  2.   

    看这个行么?
    trim(xslobj1.worksheets("sheet1").cells(1,1).value)=""
      

  3.   

    len(xslobj1.worksheets("sheet1").cells(1,1).value)=0即是为空,
    或者
    xslobj1.worksheets("sheet1").cells(1,1).value=""
    如果用户输入了多个空格的话,你不能认为它是空的了。
      

  4.   

    说是此处需要物件,是不是不能用value属性?pb里面能跑,到vb里就跑不起,烦!
      

  5.   

    直接if xslobj1.worksheets("sheet1").cells(1,1)="" then
    就行了.
      

  6.   

    ???应该不会的。那你自己新建一个Excel文件试试看,应该
    xslobj1.worksheets("sheet1").cells(1,1)="" 就够了。他不是一个内存空间,怎么那么处理?
      

  7.   

    把你的打开excel文件的代码贴出来
      

  8.   

    Set xlsobj1 = GetObject("c:\123.xls")
        xlsobj1.Application.Visible = True
        xlsobj1.Parent.Windows("123.xls").Visible = True