ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 8718|回复: 8

[已解决] 如何让打开excel时只有启动宏才能显示重要的工作表

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-2-17 00:12 | 显示全部楼层 |阅读模式
能不能让打开excel时自动启动宏,或是只有启运宏才能编辑表,看到论坛上有人说,可以隐藏表,只有启动宏才显示重要的工作表,请问如何实现,帮帮忙,谢谢!本人不懂VBA请高手帮帮忙,给一下详细的操作说明,万心感谢!谢谢!

TA的精华主题

TA的得分主题

发表于 2012-2-17 00:18 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-17 00:36 | 显示全部楼层
LangQueS 发表于 2012-2-17 00:18
参考:

[分享]★链接目录★        http://club.excelhome.net/thread-303287-1-1.html

看不太明白,版主能给一下代码和详细的说明给我一下吗,不懂VBA请见谅帮帮忙!

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-17 00:39 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
LangQueS 发表于 2012-2-17 00:18
参考:

[分享]★链接目录★        http://club.excelhome.net/thread-303287-1-1.html

只要一个工作表做一下说明需要启动宏才能显示其他工作表,当启动了宏就自启把其他工作表显示出来就好了,谢谢了!

TA的精华主题

TA的得分主题

发表于 2012-2-17 08:35 | 显示全部楼层
本帖最后由 xsy我可以很好 于 2012-2-17 08:38 编辑

Public sht As Worksheet
Private Sub Workbook_Open() '打开工作表事件

For Each sht In ThisWorkbook.Sheets '显示工作表
        
        If sht.CodeName <> "" Then
           
            sht.Visible = xlSheetVisible
       Sheet1.Visible = xlSheetVisible
        End If
    Next
   
ActiveSheet.Unprotect  '解密
Application.Visible = False '屏蔽主窗口
UserForm1.Show (0) '显示窗体


End Sub



Private Sub Workbook_BeforeClose(Cancel As Boolean) '关闭工作表事件

Sheet1.Visible = True
    For Each sht In ThisWorkbook.Sheets '隐藏工作表
        If sht.CodeName <> "sheet1" Then
            sht.Visible = xlSheetVeryHidden
        Sheet1.Visible = xlSheetVisible
        End If
    Next


Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) '关闭窗体事件
  Sheet1.Visible = True
  Sheet1.Range("A1") = "请把宏安全性设置为“中”,打开时请“启用宏”!"

Application.Quit '关闭本工作表
End Sub

库房管理(无密码).rar

275.6 KB, 下载次数: 254

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-17 10:14 | 显示全部楼层
楼上的我试了一下提示错误,我把工作表贴上来,麻烦高手帮忙处理一下,谢谢!

工作簿5.rar

15.74 KB, 下载次数: 44

TA的精华主题

TA的得分主题

发表于 2012-2-17 22:00 | 显示全部楼层
wahz00 发表于 2012-2-17 10:14
楼上的我试了一下提示错误,我把工作表贴上来,麻烦高手帮忙处理一下,谢谢!



你再试试看

工作簿5.rar (11.37 KB, 下载次数: 410)

TA的精华主题

TA的得分主题

发表于 2014-12-22 16:05 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
xsy我可以很好 发表于 2012-2-17 22:00
你再试试看

很好用,谢谢了!

TA的精华主题

TA的得分主题

发表于 2018-7-9 20:28 | 显示全部楼层
请问,如何打开excel表格时,自动启用宏,或者是打开excel表格后才能看到表格内容
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-6 15:54 , Processed in 0.025945 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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