VBA--操作工作表标签

点击上方

蓝色

文字  关注我们吧!

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

工作表标签是为了能在切换工作表时确认工作表名而付在工作表下方的栏。可以对工作表标签进行颜色设置和显示\隐藏操作。在VBA中可以使用TAB对象来更改标签颜色,对Windows对象使用DisplayWorkbookTabs属性来显示\隐藏工作表标签。

01

更改工作表标签的颜色

使用Colorindex属性来获取\设置工作表标签颜色。可通过Colorindex属性在调色板中指定颜色。

对象. Colorindex

对象.Colorindex=设置

下例中把工作簿中所有的工作表标签的颜色改为粉红色(Colorindex=7)。使用For Each...Next语句按顺序改变素有的Worksheet对象的颜色。

完成后的效果是这个样子的。

02

使用颜色编号来设置颜色

使用DisplayWorkbookTabs属性来切换显示\隐藏工作表标签。隐藏工作表标签后,用户将无法通过单击标签来切换工作表。另外,不可对单张工作表进行显示\隐藏的设置。

对象.DisplayWorkbookTabs

对象.DisplayWorkbookTabs=设置值

在下例中吧活动窗口内的工作表标签由显示变为隐藏,以及由隐藏变为显示,可以通过运行下面的宏来切换。

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

推荐阅读:

IF函数七兄弟,个个本领大!

一对多查询经典函数组合拓展应用--多对多查询

来,平均一下!

总结篇--反向查找函数使用终极帖

遇到不规范的数据录入,你该怎么办?

戳原文,更有料!免费模板文档!

(0)

相关推荐

  • 用 VBA 代码操作工作表对象

    听过VBA代码吗?羡慕能用代码高效办公的人吧!VBA代码远没有大家想象的那么难,跟着小编学一起学吧! 一个Worksheet对象代表一张普通的工作表,Worksheets是指定工作簿中所有Worksh ...

  • 对象的属性与方法是什么?

    听过VBA代码吗?羡慕能用代码高效办公的人吧!VBA代码远没有大家想象的那么难,跟着小编学一起学吧! 对象的属性 对象的属性,就是对象包含的内容或具有的特征,可以通过对象的属性来设置对象.每个对象都有 ...

  • 你不知道的VBA技巧|引用工作表的三种方法

    通过索引号引用工作表 同工作簿一样,工作簿中的每张工作表都拥有索引号,如图 3-21 所示. 如果要引用活动工作簿中的第 3 张工作表,可以将代码写为: 通常我们会省略Item属性的名称,将代码写为: ...

  • VBA中操作工作表的重点Range,Range有什么注意事项

    Range对象是包含在Worksheet的对象中.Range对象表示的就是工作表中的单元格或者单元格的区域. 1. 给工作表中的单元格赋值: 代码1: Sub R() Worksheets('shee ...

  • 如何限定用户只能操作工作表中指定区域?

    Q:我想只让用户操作下图1所示的工作表的单元格区域B2:D5,该如何设置?   图1 A:这里介绍3种方法. 方法1:使用工作表保护功能 第1步:选取可以操作的单元格区域B2:D5. 第2步:按< ...

  • [VBA]遍历工作表六种方法

    [VBA]遍历工作表六种方法

  • 如何用vba将工作表中的所有零值隐藏或显示?

    2019年6月1日作者:水星Excel 2,349 次浏览 暂无评论 要在excel中设置是显示还是隐藏零值,可以使用如下的方法: 要在vba中设置是显示还是隐藏零值,可以使用DisplayZeros ...

  • VBA从工作表另存为工作簿

    Sub 宏1() Application.ScreenUpdating = False '屏幕更新关闭 Application.DisplayAlerts = False '显示和预警提示关闭 Dim ...

  • VBA多工作表合并

    今天和大家分享"多工作表合并",许多朋友在工作中要用到此功能,把多个工作表合并到一张工作表上,且可以更新的,下面是用vba编程实现,学完vba初级就可以达到这个水平. 一.合并之前 ...

  • 【每日一答】(87)为什么Excel下面的工作表标签/工作表名称选择条没了?

    问:请问一下下面没什么没有显示工作表名称 答: 因为,你没看<玩转Office轻松过二级>(第3版) 书上其实都有 工作簿最大化 好 直接在练 不仅要知其然,还要知其所以然. 看<玩 ...

  • 为什么Excel底部看不到工作表标签?

    提问:为什么Excel底部看不到工作表标签? 说明:打开Excel界面后,底部看不到工作表标签,这是为什么? 问题场景截图,如下图所示. 下面,我结合这个案例,给大家介绍正确的处理方法. 想全面.系统 ...

  • excel vba 限制工作表的滚动区域代码

    ScrollArea属性使用以A1样式的区域引用形式(字符串类型)返回或设置工作表允许滚动的区域.当设置了工作表滚动区域之后,用户不能选定滚动区域之外的单元格,但仍然可以选定区域之外的其他对象(例如图 ...