分享

Excel VBA解读:Worksheet对象篇

 L罗乐 2017-11-07

 

工作表,是使用Excel的入口。应该说,我们做的有价值的工作,都是在工作表中进行的。

 

我们可能要知道工作表的名字,可能要为特定的工作表取一个特定的名字,可能要使用特定的工作表,可能要添加或者删除、移动或者复制工作表,可能要保护工作表不受用户的影响,,等等。这些都是我们经常对工作表进行的一些操作。

 

工作表还能自动响应用户的一些操作,例如激活工作表时、在工作表单元格中移动或者单元格内容发生改变时,这称之为工作表事件。可以利用工作表事件来“监视”对工作表所进行的操作。

 

总体来说,Worksheet对象的属性和方法、事件并不是太多,因此多加练习,应该能熟练掌握它们。



 

ExcelVBA解读》系列第3季中,我们详细讲解了Worksheet对象的主要属性、方法和事件,现整理于此,以飨读者。

 

在这里,我们汇总了ExcelVBA解读》系列第3季的目录介绍了每篇文章的主要内容,同时对每篇文章进行了链接(只要你单击标题即可转入相应的文章页面),方便有兴趣的读者查找并学习相应的内容。

 

67.开始探索Worksheet对象

简要介绍了Worksheet对象的常用属性、方法,为接下来的文章中要详细讲解的内容作铺垫。

 

68.Worksheets与Sheets

详细讲解两个与工作表相关的相似的集合对象:Worksheets集合和Sheets集合,区别及示例。文中的示例:列出工作簿中的工作表数和图表工作表数。

 

69.工作表名称——Name属性

讲解了工作表名称和工作表对象名称是什么,分别对应的Name属性和CodeName属性的用法。文中的6个示例:①获取当前工作簿所有工作表的名称;②以当天日期命名当前工作表名称;③设置工作表标签颜色;④删除筛选出的数据Tab属性);⑤更改工作表对象名称;⑥检查工作表对象名称是否已存在

 

70.在代码中引用工作表

在代码中引用工作表的3种方法:使用工作表名称、使用索引值、使用工作表对象名称,及优缺点。文中的2个示例:①将数据从一个工作表复制到另一个工作表;②依次列出工作簿中的工作表名。

 

71.Activate方法与Select方法

详细讲解激活工作表的2个方法及区别。

 

72.隐藏工作表——Visible属性

详细讲解了用来设置或获取工作表隐藏的Visible属性。文中的3个示例:①统计工作簿中可见工作表数量;②隐藏指定的工作表;③使工作簿中的工作表全部可见。

 

73.添加和删除工作表——Add方法和Delete方法

详细讲解了用于添加工作表的Add方法和用于删除工作表的Delete方法的语法及示例。文中的3个示例:①添加并命名新工作表;②删除指定工作表名外的所有工作表;③安全地删除工作表。

 

74.移动或复制工作表——Move方法和Copy方法

详细讲解了移动工作表的Move方法和复制工作表的Copy方法的语法、区别及示例。文中的示例:将工作表移动到最后。

 

75.保护工作表——Protect方法

详细讲解了如何使用VBA实现保护工作表的Protect方法,以及取消工作表保护的Unprotect方法。文中的3个示例:①使用Protect方法保护工作表;②使用Unprotect方法取消工作表保护;③设置与取消工作表保护的通用代码。

 

76.打印工作表——PrintOut方法

详细讲解了VBA中用于打印工作表的PrintOut方法的语法及说明。文中的2个示例:①实现逐行批量打印;②只打印奇数页。

 

77.Evaluate方法

简单地介绍工作表对象的Evaluate方法的语法及示例。文中的3个示例:①输入值并设置单元格格式;②获取单元格的值;③获取另一工作簿中单元格的值。

 

78.设置工作表页面——PageSetup属性

详细讲解了返回设置工作表页面对象的PageSetup属性的语法及与“页面设置”对话框内容对应的属性。文中的示例:设置当前工作表页面。

 

79.让Excel动起来——认识事件过程

讲解Excel事件的基本知识,列出了Excel中常使用的事件类型。

 

80.看看工作表会自动响应哪些操作——认识工作表事件

详细讲解工作表Worksheet对象的9个事件及触发的条件和示例。①激活当前工作表与转移到其他工作表时的事件响应;②双击单元格自动添加背景色;③阻止显示缺省的快捷菜单;④根据计算结果输入数值并设置格式⑤提示用户不要修改数据;⑥高亮显示单元格所在的行列

 

81.工作表事件示例

列举了一些工作表事件示例,让读者加深对工作表事件应用的理解。文中的4个示例:①阻用户修改指定单元格区域的数据;②让不同的工作表有不同的快捷菜单;③双击单元格时显示输入框;④根据比较结果自动显示上升或下降的箭头。



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多