用VBA隐藏工作簿中的名称

网友投稿 552 2022-10-07

用VBA隐藏工作簿中的名称

本文为《别怕,Excel VBA其实很简单(第3版)》随书问题参考答案

工作簿中的名称属于Names集合的成员,可以使用索引号或名称名来引用到它们,如:

Names (1) '索引号为1的名称Names ("abc") '名称为abc的名称

要隐藏某个名称,可人设置该名称对象的Visible属性为False即可,如:

Names("abc").Visible = False '隐藏名称为abc的名称

用VBA隐藏工作簿中的名称

如下图:

在本例中,保存窗体中登录用户名的名称名为UserName,保存密码的名称为PassWord。如果只希望隐藏这两个名称,可以使用下面的过程:

Sub 隐藏名称() Names("UserName").Visible = False Names("PassWord").Visible = FalseEnd Sub

如果想隐藏所有名称,可以用下面的过程:

Sub 隐藏所有名称() Dim n As Name For Each n In Names n.Visible = False NextEnd Sub

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《长安十二时辰》告诉你:统计分析有多重要
下一篇:用自定义函数合并A2:B8中的数据到一个单元格
相关文章