Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 15528|回复: 20

[已解决]我的一个文件有两个工作表不见了

  [复制链接]
发表于 2011-10-27 17:24 | 显示全部楼层 |阅读模式
本帖最后由 1091126096 于 2011-10-27 17:43 编辑

我的一个文件有两个工作表不见了,请帮忙。原来有其它工作表和宏的,已经删除了,剩下三个工作表,保存后打开只能看到一个工作表。vba编辑器中也找不到其它的宏代码了。
最佳答案
2011-10-27 18:22
运行一次这个代码就能显示出来了
  1. Sub 显示全部工作表()
  2. Dim SHT As Object
  3. For Each SHT In Sheets
  4.    SHT.Visible = 1
  5. Next
  6. End Sub
复制代码

2011年上学期初中八年级成绩统计.zip

126.1 KB, 下载次数: 76

 楼主| 发表于 2011-10-27 18:20 | 显示全部楼层
回复

使用道具 举报

发表于 2011-10-27 18:22 | 显示全部楼层    本楼为最佳答案   
运行一次这个代码就能显示出来了
  1. Sub 显示全部工作表()
  2. Dim SHT As Object
  3. For Each SHT In Sheets
  4.    SHT.Visible = 1
  5. Next
  6. End Sub
复制代码
回复

使用道具 举报

发表于 2011-10-27 19:02 | 显示全部楼层
Sub ff()
Dim x As Integer
For x = 1 To ThisWorkbook.Worksheets.Count
Sheets(x).Visible = True
Next
End Sub

2011年上学期初中八年级成绩统计22.rar

101.72 KB, 下载次数: 148

评分

参与人数 1 +3 收起 理由
1091126096 + 3

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2011-10-27 19:04 | 显示全部楼层
回复 mxg825 的帖子

谢谢!工作表显示出来了,为什么会这样呢?请解释。
回复

使用道具 举报

发表于 2011-10-27 19:23 | 显示全部楼层
设置最佳答案?!
回复

使用道具 举报

发表于 2011-10-27 19:27 | 显示全部楼层
回复 1091126096 的帖子

因为有人设置了你工作表的visible属性,见下图:
只要讲所有的工作表设置为-1,就没有隐藏的工作表了,你之所以看不到,是因为工作表的visible属性设置为了-2,即:深度隐藏。{:3212:}
QQ截图20111027192733.png

评分

参与人数 1 +3 收起 理由
1091126096 + 3

查看全部评分

回复

使用道具 举报

发表于 2011-10-27 19:40 | 显示全部楼层
在上楼的属性窗口中,工作表的visible属性只有设为-1,才显示工作表,设为0和2都隐藏

评分

参与人数 1 +3 收起 理由
1091126096 + 3

查看全部评分

回复

使用道具 举报

发表于 2011-10-27 19:50 | 显示全部楼层
回复 mxg825 的帖子

用了你的代码,显示楼主的东西轻而易举。但对另一个文件就显示下面对话框:
请你修改一下代码?!谢谢!!

对话框

对话框

回复

使用道具 举报

发表于 2011-10-27 20:00 | 显示全部楼层
YANG6815475 发表于 2011-10-27 19:50
回复 mxg825 的帖子

用了你的代码,显示楼主的东西轻而易举。但对另一个文件就显示下面对话框:

放在模块里!试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 23:03 , Processed in 0.434445 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表