excel如何取消隐藏多个工作表

在一个文件中,我隐藏了多个工作表,现在想要编辑隐藏的工作表,取消隐藏时发现只能一个一个的取消,有没有办法同时取消?... 在一个文件中,我隐藏了多个工作表,现在想要编辑隐藏的工作表,取消隐藏时发现只能一个一个的取消,有没有办法同时取消? 展开
 我来答
nizheiwanyi
2018-07-05 · 知道合伙人软件行家
nizheiwanyi
知道合伙人软件行家
采纳数:546 获赞数:5709
数码爱好者

向TA提问 私信TA
展开全部

可以用VBA来实现这种操作。

需要强调的是,该种操作前提是文档无保护的情况(无密码保护结构),不然会出现出现错误。

按照如下步骤,参考后面截图。

  • alt+F11,打开VBE

  • 输入如下代码

  • 运行(可使用快捷键F5)



Sub 取消隐藏()
Dim i As Single
For i = 1 To ThisWorkbook.Sheets.Count
Worksheets(i).Visible = True
Next
End Sub

    人人哦哦哦课
    高粉答主

    2019-04-19 · 醉心答题,欢迎关注
    知道答主
    回答量:2241
    采纳率:0%
    帮助的人:35.7万
    展开全部

    1、首先鼠标放在列标签上,也就是由A到Z那个地方,鼠标指针会变成黑色向下箭头,按住鼠标拖动选中要隐藏的列。

    2、然后右键单击被选中的单元格,选择隐藏。

    3、这时就会发现C、D两列被取消隐藏了。

    4、最后,查看一个效果,当我们选择全部显示视图的时候,原来隐藏的就都出来了,当选择隐藏部分视图的时候,原来的又进行隐藏了。

    本回答被网友采纳
    已赞过 已踩过<
    你对这个回答的评价是?
    评论 收起
    百度网友4d9f63d
    2012-11-12 · TA获得超过851个赞
    知道小有建树答主
    回答量:571
    采纳率:50%
    帮助的人:165万
    展开全部
    按住alt依次按f11,i,m粘贴下面的代码后按f5即可全部显示.

    Sub test()
    For Each sh In ThisWorkbook.Sheets
    sh.Visible = True
    Next
    End Sub

    另外可以用视图管理器,在所有工作表显示时创建一个视图.下次只需切换到该视图就可以显示全部工作表.

    参考资料: http://zhidao.baidu.com/question/341077215.html

    本回答被提问者采纳
    已赞过 已踩过<
    你对这个回答的评价是?
    评论 收起
    柚子熊2cae5
    2012-11-12 · 超过33用户采纳过TA的回答
    知道答主
    回答量:168
    采纳率:0%
    帮助的人:37.2万
    展开全部
    在工作表标签处右击“选定全部工作表”,然后再取消隐藏,应该就可以吧!你试试!
    追问
    不行……
    追答
    工具——选项——视图——窗口选项,选择“工作表标签”,去掉勾,然后再勾上。
    如果中“宏病毒”的除外。
    已赞过 已踩过<
    你对这个回答的评价是?
    评论 收起
    孤独飞雪飘
    2012-11-12 · 只要有你陪我,静静的就足够!
    孤独飞雪飘
    采纳数:2228 获赞数:9895

    向TA提问 私信TA
    展开全部
    你试一下这个看看可以不
    Sub jac() For i = 1 To Sheets.Count Sheets(i).Visible = True Next i End Sub
    已赞过 已踩过<
    你对这个回答的评价是?
    评论 收起
    收起 更多回答(5)
    推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

    为你推荐:

    下载百度知道APP,抢鲜体验
    使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
    扫描二维码下载
    ×

    类别

    我们会通过消息、邮箱等方式尽快将举报结果通知您。

    说明

    0/200

    提交
    取消

    辅 助

    模 式