爱问知识人 爱问教育 医院库

如何动态改变EXCEL下活动工作表标签的颜色?

首页

如何动态改变EXCEL下活动工作表标签的颜色?

我的意思是:
比如一.xls文件下有3个工作表(Sheet1、Sheet2、Sheet3),当我点Sheet2标签时,Sheet2标签的颜色变成红色,其他2个变成未选中状态的普通色。如果我点击sheet1或sheet3,情况类似。
就是点哪个,哪个变色。
不知通过VBA代码能否实现?请高手指教。

提交回答
好评回答
  • 2010-08-10 23:21:15
    EXCEL 2003可在“格式/工作表/工作表标签颜色”中,改变标签颜色,但没有你说的那种动态变彩色功能。经查询,EXCEL 2007也无此功能。
    其实,EXCEL 2003,目前就是你打开一个工作表,其标签为白色,其他未选中者为浅灰色,区别已经很明显。

    c***

    2010-08-10 23:21:15

其他答案

    2010-08-11 09:09:26
  • Private Sub Workbook_SheetActivate(ByVal Sh As Object)
       For Each Sh In Sheets
            Sh.Tab.ColorIndex = -4142
             Next
             ActiveSheet.Tab.Color = 255
    End Sub
    

    1***

    2010-08-11 09:09:26

类似问题

换一换
  • 办公软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):