Excel精英培训网

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

[已解决]求代码解释-非常感谢

[复制链接]
发表于 2010-5-1 22:34 | 显示全部楼层 |阅读模式

求下面这段代码的具体解释:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheet5.Visible = True
Dim sh As Worksheet
For Each sh In Worksheets
    If sh.Name <> Sheet5.Name Then
        If sh.Name <> Sheet1.Name Then sh.Protect Password:="123"
        sh.Visible = xlSheetVeryHidden
    End If
Next
ThisWorkbook.Save
End Sub

十分感谢

[此贴子已经被作者于2010-5-1 22:39:41编辑过]
最佳答案
2010-5-1 23:03


Private Sub Workbook_BeforeClose(Cancel As Boolean) '工作簿退出前时
    Sheet5.Visible = True '显示代码名为sheet5的工作表
    Dim sh As Worksheet '声明变量sh的数据类型为工作表
    For Each sh In Worksheets '在当前工作簿中循环
        If sh.Name <> Sheet5.Name Then '如果循环变量sh的名称不等于sheet5的名称
             '如果循环变量sh的名称不等于sheet1的名称,那么sh设(sh所代表的工作表)密码123
            If sh.Name <> Sheet1.Name Then sh.Protect Password:="123"
            sh.Visible = xlSheetVeryHidden '隐藏sh(sh所代表的工作表)
        End If
    Next
    ThisWorkbook.Save '保存代码所在的工作簿
End Sub

大致这样吧。

[em11]
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2010-5-1 22:57 | 显示全部楼层

自己顶吧!!

            再不顶顶

[em01]高手更看不见了
回复

使用道具 举报

发表于 2010-5-1 23:03 | 显示全部楼层    本楼为最佳答案   


Private Sub Workbook_BeforeClose(Cancel As Boolean) '工作簿退出前时
    Sheet5.Visible = True '显示代码名为sheet5的工作表
    Dim sh As Worksheet '声明变量sh的数据类型为工作表
    For Each sh In Worksheets '在当前工作簿中循环
        If sh.Name <> Sheet5.Name Then '如果循环变量sh的名称不等于sheet5的名称
             '如果循环变量sh的名称不等于sheet1的名称,那么sh设(sh所代表的工作表)密码123
            If sh.Name <> Sheet1.Name Then sh.Protect Password:="123"
            sh.Visible = xlSheetVeryHidden '隐藏sh(sh所代表的工作表)
        End If
    Next
    ThisWorkbook.Save '保存代码所在的工作簿
End Sub

大致这样吧。

[em11]
回复

使用道具 举报

 楼主| 发表于 2010-5-1 23:09 | 显示全部楼层

十分感谢“爱疯”哥哥给的解释

你是我学习的榜样

[em05][em17][em17][em05]
回复

使用道具 举报

发表于 2010-5-1 23:37 | 显示全部楼层

佩服得不得不学习了,爱
回复

使用道具 举报

 楼主| 发表于 2010-5-1 23:45 | 显示全部楼层

必须要去学习

有机会的话我一定拜个老师

[em01]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 19:34 , Processed in 0.283720 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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