如何用vba不打开excel文件读写数据

如何用vba不打开excel文件读写数据,第1张

不可能不打开文件而取得数据,只要访问文件,就得打开文件,即使是不显示出来的。不管用什么样的方式都是一样的,除非直接访问磁盘。

下面的方法可以不显示打开文件的过程,只是在内存中进行访问,速度比直接打开应该快一些。

application.workbooks.open

文件路径

application.workbooks(文件名).close

true或false表示是否保存

复制就是application.workbooks("文件名").sheets("表名").range(源单元格地址).copy

activesheet.range(目标单元格地址)

你可以用set

xlapp

=

createobject("excel.application")来建立一个看不到的excel应用程序对象,然后用xlapp

来替代上面的application,就会看不到打开的过程了。

分类: 电脑/网络 >>程序设计 >>其他编程语言

问题描述:

有大约几十个表格。想查某一指定数据。也不知在那个表格中。现在只能一个个打开查询。而要查询的数据是经常性的。想起来就头疼。表格是DBF格式。可以用excel打开。原来是DOS下一个程序的表文件

解析:

如果你懂得编程的话就好了,用VBA来实现

有空的话给我发邮件:zyq_dummy@yahoo

讲得详细些,最好附带上表文件,也许我可以帮你编程序


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8046190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存