有小伙伴搞了400多个工作簿,每个文件里面都有隐藏工作表,现在想把它们都取消隐藏,该怎么办呢?总不能把文件一个一个地打开、取消隐藏、保存、关闭吧?其实这在VBA中实现起来一点也不麻烦,可以说是省时省力!

之前说了好多次了,复杂的问题、需要重复操作的问题、浪费时间的问题,都交给VBA来解决。如果哪位小伙伴在工作中还在重复地操作Excel,不管是整理数据、整理表格、整理文件,还是调整格式等,那么你应该想想是否有简便方法?

还记得我们之前分享过的拆分、合并文件的文章吗?其实这里的代码关于选取文件、打开文件的,跟那里的代码很相似。戳下面链接查看怎么拆分、合并文件。

拆分、合并文件,so easy!

excel如何取消隐藏列表(Excel快速取消隐藏工作表)(1)

取消隐藏工作表代码工作的步骤

1、弹出打开文件对话框,可以选择多个文件;

2、如果选中的文件是当前工作簿之外的其他工作簿,则打开文件,否则就不需要再打开;

3、遍历工作簿的所有工作表,并取消隐藏;

4、如果以上过程中打开了其他工作簿,则保存并关闭;

5、提示操作已完成。

下面是取消隐藏工作表的代码。

excel如何取消隐藏列表(Excel快速取消隐藏工作表)(2)

小伙伴们有没有越来越觉得VBA魅力非凡?之前我分享过好几个实用的代码,其实呢,我将来想自己做一个实用的工具箱,把这些实用的功能都集合到一起,想用哪个就点哪个,完全菜单式操作,也能提高处理问题的效率。