excel:VBA问题,帮忙完成代码,精简代码?

学习运用VBA语言的强大功能,将自己的Excel技能提升到全新水平!综合性指南 中文版Excel 2016高级VBA编程宝典(第8版) 将帮助你实现数据处理自动化,并开发出功能完备的Excel程序。本书针对Excel*新版本做了全面更新,内容新颖,助你开发大型和小型Excel应用。

本书直抒主题,以读者为中心,摒弃华而不实的、冗长的解释,呈现紧贴实用的示例、注意事项和诀窍,提供大量代码和示例模板,助你从普通数据分析人员蜕变为Excel编程专家。

今天将继续给大家分享VBA中的一些常用语句,今天主要讲解些工作薄语句相关的一些常见的语句,对于工作薄,相信大家不很陌生,工作簿是在Excel中,用于保存数据信息的文件。在一个工作簿中,可以有多个不同类型的工作表,默认情况下包含3个工作表,最多可达到255个工作表。可以说,Excel文档就是工作簿,它为用户提供了一个计算操作环境。工作簿不仅提供了完整的计算功能,还结合了许多应用数据处理的功能,如数据筛选、图表制作、统计分析等,在各行各业都有广泛应用。

今日的讲解主要集中在工作薄相关操作,希望朋友要仔细的理解掌握,对于自己的工作会帮助很大,这些语句是我从大量的VBA代码中筛选出来,可以做为一些特定的通用语句来掌握,当然,以后还会陆续的给大家讲。

语句说明:激活单元格区域A列中最大值的单元格

语句说明:创建一个新的工作簿

备注:这是应用于 Workbooks 集合(对象)的 Add 方法。

语句说明:激活名为book1的工作簿

备注:Activate 是指激活,是将一个原本就是打开的工作簿显示到前台,需要注意的是“book1.xls”的后缀.xls,要和文件名显示的一致。

语句说明:关闭当前工作簿

后者会提示是否保存工作表,前者不会。如下面的截图:运行的是SAVE4的代码,将会弹出

“是否保存对“BOOK1.XLS的更改?”这个对话框,供用户选择。

语句说明:获取活动工作薄中工作表数

备注:Count是数量的属性

语句说明:返回活动工作薄的名称

备注:name是工作表的属性。

语句说明:返回当前工作簿名称

语句说明:返回当前工作簿路径和名称

备注:前者返回的仅是工作薄的名称,后者返回的是工作簿路径和名称。

语句说明:将Sheet1命名为AA

备注:这是讲工作表重命名。

语句说明:添加一个新工作表在第一工作表前

备注:这是按照要求的位置添加一个工作表。

关于工作薄的代码还很多,上面是基本的语句,希望大家能理解,并在工作中加以利用,能用才会不断的进步,才会不断的提高自己。

2 如何获得工作薄的路径及名称?

3 如何给工作表重命名?

我要回帖

更多关于 vba无效的过程调用或参数 的文章

 

随机推荐