我用VBA做报表,一小时记录一次数据,每天生成一个EXCEL文件
我是每天0点开始生成了一个EXCEL 文件,然后一个小时写一次数据,过当天之后重新生成 一个EXCEL
但是我发现这样有个缺点,就是不能查看当天的EXCEL 文件,如果打开了,就不能往里写数了PS:有没有什么办法能实现,我打开当天的EXCEL,然后数据也能正常的写入,并且当我插入数据之后,这个已经打开的EXCEL 也能自动刷新,就是不用再重新打开,就能看到新插入的记录。
我是每天0点开始生成了一个EXCEL 文件,然后一个小时写一次数据,过当天之后重新生成 一个EXCEL
但是我发现这样有个缺点,就是不能查看当天的EXCEL 文件,如果打开了,就不能往里写数了PS:有没有什么办法能实现,我打开当天的EXCEL,然后数据也能正常的写入,并且当我插入数据之后,这个已经打开的EXCEL 也能自动刷新,就是不用再重新打开,就能看到新插入的记录。
我弄好了,我就是要一直打开,然后往里写数,发现也可以的,只要不关闭那个对象写入的数据就能看到了,然后每次检测的时候判断这个EXCEL 是否打开就可以了
难道不能关了在打开???
如果不能关闭,
你可以使用Workbook.Save 方法 啊,弄一个另存为文件的格式,把当前数据整合为一个表...