成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

excel怎么取消所有隐藏工作表

Q1:excel中怎样批量取消隐藏工作表

按键盘上的Alt+F11,调出VBE对话框,然后双击左面的任何一个工作表的名称,然后将下列代码粘贴进去。然后点击工具栏上的绿色按钮运行一次即可。

Sub unhide()
For i = 1 To Sheets.Count
Sheets(i).Visible = True
Next i
End Sub

Q2:怎么快速提取一个excel文件中的所有工作表名?

详细讲解利用函数提取的原理:

怎么快速提取一个excel文件中的所有工作表名?

一、采用函数 get.workbook(1)

此函数为宏表函数,它不能在表格内直接使用,必须命名后才能使用。

我们使用这个函数可以得到一个工作簿中所有的工作表的名称,该函数取得的所有工作名称最终生成一个水平数组。

下面以该例做个举例!

二、采用定义名称:(ctrl+F3)

三、新建

其中解释下:&t(now())部位

因GET.WORKBOOK函数同时也是一个易失函数,必须要刷新(或按(F9)才能更新数据!故增加此部就是增强他的刷新流动性。

四、选择任意一组水平单元格,函数框内输入=getallfullname(就是定义的名称名),然后按住(ctrl+shift+enter)三键同时按,因为是数组原因哈!

五、所有工作表名(包涵隐藏的工作表格名都会出现)(因为水平数组的原因)

六、剩下的只是提取的问题(这里不在讲解)find函数,还是right;left;replace均可哈。

均可得到及时更新的工作表面,不需要另行刷新!

。wish you to come to my channel and thank you so~~so~ much!

Q3:Excel表里批量设置和取消sheet工作表密码,这个怎么弄?

excel文件忘记密码是经常会遇到的问题,技巧君提供一种方法,无需VBA和代码,快速解决这个问题!

详细步骤:

1、如下图所示,sheet2工作表已经有密码保护,无法修改

2、关闭这个工作簿,打开文件管理器,在文件夹中找到这个文件,修改文件后缀名为“rar”

3、用解压软件打开这个文件,找到"sheet2.xml",若你的密码在其他工作表,找到相应的xml文件即可

文件路径为“xl>>worksheets>>sheet2.xml”

4、用记事本编辑sheet2.xml文件,利用记事本的查找功能定位字段所在位置,删除“sheetProtection”字段(<>尖括号内的内容 )

5、将文件后缀名重新更改为"xlsx",,如图所示,sheet2已可正常编辑

注意事项:

1、2003版excel不适用,2007/2010/2013/2016/365 均可用这个技巧删除密码

2、只限于工作表保护密码,工作簿打开密码不适用

3、本文中示例的"rar"文件采用 7-Zip 软件打开,其他解压缩软件操作方法大同小异

4、为避免破坏整个文件,建议将“sheet2.xml”文件复制出来,确定修改无误后再复制回去

若您对本文所示的任何地方有所疑问,欢迎留言询问技巧君哦

记得点赞分享给好友哦

关注 EXCEL精选技巧,每天学习3分钟,坚持一个月 ,你将大不同!

Q4:EXCEL工作表密码忘记了怎么办?

我曾经深入研究过这个问题,如果你是2007以上的版本,那么通常来说有三个方法可以破解工作表的加密:

①VBA代码
②Excel转压缩包
③第三方破解软件

由于Excel自身就能实现工作表密码的解除,第三方破解软件在这方面并没有太大的优势,今天我就不讲了,只讲前两种方法。

001 VBA代码解除工作表密码

看到VBA就腿软,别怕,代码都给你了,直接复制就行。

Step1:打开工作表,按Alt + F11

Step2:复制以下代码,并按F5运行

Sub 星爷()

ActiveSheet.Protect AllowFiltering:=True: ActiveSheet.Unprotect

End Sub

注意,我把这个方法讲给医学同学的时候,他们会产生疑问:如果Excel打开的时候需要输入密码,是不是也能用这样的方法破解。

当然不能!不能!不能!

本文讨论的都是工作表加密,即整个Excel文档是能够打开的,只是对工作表进行了加密,无法修改工作表中的内容。

002 Excel转压缩包解除工作表密码

Excel能转压缩包?

是的,你没有看错!

从Office 07及以上版本中微软采用的是xlsx、docx、pptx格式,它们本质上是一个压缩包,构成Excel的所有源码文件都在这个压缩包中,因此通过将其后缀更改为.zip或.rar即可提取文件。

Step1:修改Excel的后缀名为zip或者rar形式,此时会弹出警告提醒,直接忽略确定即可;

修改完之后,Excel文件就变成了一个压缩包,我们直接打开这个压缩包。

Step2:从压缩包中\xl\worksheets\路径下找到加密的工作表。因为我们只有sheet2为加密工作表,所以用记事本打开这个工作表即可。(也可以将其复制出来再打开)

Step3:打开之后,你会发现记事本里面全是代码,这些代码就记录了工作表的各类信息,其中就包括工作表的密码。我们找到如下代码行,找到之后将<>中的那一坨连同<>符号一起删掉,然后保存。

这坨代码如何找到呢?

如果记事本中的代码过多,可能不太好找,可以用搜索的方法来搜索Protection这个单词,就能定位到这一长传代码了。

保存之后,工作表中记录的底层信息就已经发生了改变,我们再将压缩包后缀改为xlsx,又变成Excel文件了。

打开文件,你会发现,咦,密码没有了!

「精进Excel」系头条签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!

猜你喜欢

更多