利用VBA代码实现工作表数据的遍历

2015-05-30 10:48:04林丽华
电脑迷 2015年7期
关键词:组合键汇总单元格

林丽华

同事前来求助,某个工作簿其中有多个公司的信息,现在她希望将每个工作表的名称快速汇总到“汇总”工作表的F列,同时还希望将各个工作表内统一单元格的数值和文字汇总到“汇总”工作表的G、H列,该如何操作呢?

对于上述要求,单纯利用公式显然难度较大,毕竟这涉及到工作表的遍历,我们可以借助下面的VBA代码实现:按下“Alt+F11”组合键,打开Microsoft Visual Basic for Applications编辑器窗口,依次选择“插入→模块”,在右侧窗格插入一个空白模块,手工输入或粘贴如下代码(相关代码可关注电脑迷微信回复“201507vba1”获得,如图1)。

上述代码中的“If sh.Name <> "汇总" Then”表示将各个工作表的名称添加到“汇总”工作表,“c2”和“f2”表示各个工作表的数据,代码检查无误之后,依次选择“文件→关闭并返回到Microsoft Excel”命令,返回Excel主界面,按下“Alt+F8”组合键,打开“宏”对话框,很快就可以将各个工作表的数据汇总起来(如图2)。

猜你喜欢
组合键汇总单元格
常用缩略语汇总
医药与保健(2022年2期)2022-04-19 08:17:34
系统抽样的非常规题汇总
在同一程序的不同窗口间快速切换
电脑爱好者(2020年8期)2020-07-04 12:37:02
玩转方格
玩转方格
浅谈Excel中常见统计个数函数的用法
西部皮革(2018年6期)2018-05-07 06:41:07
供应商汇总
供应商汇总
巧用Windows键,让操作更具活力
简单便捷Win8系统metro应用切换技巧