分享

标题隐藏

 群先 2021-11-11

1、 打开VBA编辑前,新建一个模块命名:模块1,输入以下代码实现隐藏工作簿窗口:

8eed0a97669c8799c9590cfd98ad4733.png

Public Sub 隐藏工作簿窗口()

Dim wb As Workbook

Dim wd As Window

Set wb = Workbooks('046隐藏工作簿窗口 (1).xlsm')

Set wd = wb.Windows('046隐藏工作簿窗口 (1).xlsm')

With wd

.Visible = False

MsgBox '当前窗口已被隐藏!下面将重新显示!'

.Visible = True

.View = xlNormalView

End With

Set wd = Nothing

Set wb = Nothing

End Sub

2、 单击运行,查看运行效果:

9e2a52b095f8fce5e6d0e6ea28433dd4.png

3、 在模块1中输入以下程序,实现隐藏工作表:

c2e88b0d6b01be3408b2f5e1f87d133e.png

Public Sub 隐藏工作表()

Dim ws As Worksheet

Set ws = Worksheets('sheet3')

With ws

.Visible = xlSheetHidden

MsgBox '工作表已经被隐藏,可以通过Excel菜单使其显示。'

.Visible = xlSheetVeryHidden

MsgBox '工作表已经被隐藏,不能通过Excel菜单使其显示。'

.Visible = xlSheetVisible

MsgBox '工作表重新被显示。'

End With

Set ws = Nothing

End Sub

4、 单击运行,看到工作表被隐藏。

73331168bc27b7fe4b832ae16d4bba10.png
91dfb452a31c71112697c7ab18dd4a43.png

5、 在模块1中输入以下程序,实现隐藏工作表标题栏隐藏与显示:

ae3adae29b6b3e6c38cefe458bbabf7a.png

Public Sub 隐藏()

Dim ws As Worksheet

Set ws = Worksheets('sheet3') '指定工作表

ws.Activate '激活工作表

ActiveWindow.DisplayHeadings = False '隐藏工作表的行列标题

End Sub

Public Sub 显示()

Dim ws As Worksheet

Set ws = Worksheets('sheet3') '指定工作表

ws.Activate '激活工作表

ActiveWindow.DisplayHeadings = True '显示工作表的行列标题

End Sub

6、 单击运行查看效果:

a59d29dde47659f4e675c5baf5282841.png

本文使用Windows版本:Windows xp sp3 Excel版本:Excel 2010

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多