我用VBA做报表,一小时记录一次数据,每天生成一个EXCEL文件
我是每天0点开始生成了一个EXCEL 文件,然后一个小时写一次数据,过当天之后重新生成 一个EXCEL
但是我发现这样有个缺点,就是不能查看当天的EXCEL 文件,如果打开了,就不能往里写数了PS:有没有什么办法能实现,我打开当天的EXCEL,然后数据也能正常的写入,并且当我插入数据之后,这个已经打开的EXCEL 也能自动刷新,就是不用再重新打开,就能看到新插入的记录。

解决方案 »

  1.   

    写出你的具体做法来~~~你大部分的时间都不用一直打开着生成的excel文件吧,操作完关闭就行了啊
      

  2.   


    我弄好了,我就是要一直打开,然后往里写数,发现也可以的,只要不关闭那个对象写入的数据就能看到了,然后每次检测的时候判断这个EXCEL 是否打开就可以了
      

  3.   

     打开了是不能查看..
    难道不能关了在打开???
    如果不能关闭,
    你可以使用Workbook.Save 方法 啊,弄一个另存为文件的格式,把当前数据整合为一个表...