vb excel怎么用?新手入门教程看这篇就够了!

吉云

今天心血来潮,想试试用VB来操作Excel,搞点自动化的东西。以前都是手动弄Excel,费时费力,这回看看能不能用代码搞定。

我得让VB能跟Excel“沟通”上。在VB的那个编程环境里,我打开“工程”菜单,找到“引用”,然后在一堆选项里找到“Microsoft Excel 11.0 object library”,选中它,这样VB就能“认识”Excel。

然后,我定义几个变量:

vb excel怎么用?新手入门教程看这篇就够了!

  • objExcelFile,用来表示Excel程序本身;
  • objWorkBook,用来表示一个Excel工作簿,也就是一个Excel文件;
  • objImportSheet,用来表示我要操作的那个工作表。

有这些“工具”,我就开始“动手”。

vb excel怎么用?新手入门教程看这篇就够了!

我得打开或者新建一个Excel文件。我琢磨着,这就像平时手动打开Excel一样,得有个“打开”或者“新建”的动作。VB里也一样,我用代码告诉Excel程序,我要打开或者新建一个文件,然后把这个文件“交给”objWorkBook来“管理”。

操作数据

就是操作Excel里面的数据。我看看,Excel里有工作表、行、列、单元格这些东西,就像一个个小格子,我要做的就是找到这些“小格子”,然后把数据放进去或者拿出来。

我发现,这些“小格子”在VB里都有对应的“名字”,比如工作表叫“sheet”,行叫“row”,列叫“column”,单元格叫“cells”。我只要用这些“名字”,就能找到对应的“小格子”。

而且我还发现可以用range来表示一片区域,选中多个单元格。

关闭退出

vb excel怎么用?新手入门教程看这篇就够了!

一通操作猛如虎,数据处理完,别忘“收拾残局”。得把打开的Excel文件关掉,让Excel程序也退出,不然电脑资源就浪费。

我用几个简单的命令,就搞定这一步。就像平时用完Excel,点右上角的“关闭”按钮一样,干干净净,不留痕迹。

这回用VB操作Excel的体验还不错,虽然一开始有点懵,但搞清楚基本流程和概念后,发现也挺简单的。以后再遇到类似的需求,我就不用傻傻地手动操作,写个程序,一键搞定,想想就爽!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]