如何向未打开的工作簿中写入数据?VBA就可以!-xlsx文件怎么打开

一般情况下,必须打开工作簿之后,才能在对应工作表中录入数据。但是VBA就可以做到在未打开工作簿的前提下,向工作表中写入数据。比如现有如下所示的一个学生花名册,保存在“E:/学生花名册.xlsx”。

如何向未打开的工作簿中写入数据?VBA就可以!

我们打开Excel程序,按Alt+F11打开VBA代码编辑器,输入如下代码并运行之,即可快速在“学生花名册.xlsx”中添加一条记录。

如何向未打开的工作簿中写入数据?VBA就可以!

代码的基本思路是,先是打开工作簿,然后写入数据,最后关闭文件。执行上述代码之后,打开“学生花名册.xlsx”文件,发现已经添加了一条记录。

如何向未打开的工作簿中写入数据?VBA就可以!

因为VBA代码执行速度较快,因此我们看到的代码运行过程是Excel窗口闪现,然后自动关闭。

代码仅供参考,欢迎大家留言讨论!

推荐阅读