一般情况下,必须打开工作簿之后,才能在对应工作表中录入数据。但是VBA就可以做到在未打开工作簿的前提下,向工作表中写入数据。比如现有如下所示的一个学生花名册,保存在“E:/学生花名册.xlsx”。
我们打开Excel程序,按Alt+F11打开VBA代码编辑器,输入如下代码并运行之,即可快速在“学生花名册.xlsx”中添加一条记录。
代码的基本思路是,先是打开工作簿,然后写入数据,最后关闭文件。执行上述代码之后,打开“学生花名册.xlsx”文件,发现已经添加了一条记录。
因为VBA代码执行速度较快,因此我们看到的代码运行过程是Excel窗口闪现,然后自动关闭。
代码仅供参考,欢迎大家留言讨论!