EXCEL里如何知道某种颜色的ColorIndex的值是多少?

如题,我要在EXCEL里把某一种底色的单元格的底色全部去掉,VBA编程我应该需要知道这种颜色的ColorIndex值才行,请问如何能知道?谢谢各位!!首先感谢1楼的回答,... 如题,我要在EXCEL里把某一种底色的单元格的底色全部去掉,VBA编程我应该需要知道这种颜色的ColorIndex值才行,请问如何能知道?谢谢各位!!
首先感谢1楼的回答,我把你的代码运行了一遍,得到了一个颜色列表,但我现在是表格里有一种颜色,我肉眼很难区分出他和刚刚那个颜色列表里那一种颜色一样,或者说很容易出现误差,能不能有办法通过颜色精确地得到他的colorindex值?
我尝试过录制一个宏,然后把某个单元格的颜色用格式刷刷到另一个空白单元格里,以希望宏代码能提供colorindex值,但是失败了,宏代码是以另外一种方式出现的。
展开
 我来答
肥仙女a
高粉答主

2020-04-09 · 我是游戏小达人,专注于分享游戏资讯。
肥仙女a
采纳数:477 获赞数:115605

向TA提问 私信TA
展开全部

1、可以参照下表查询某种颜色的ColorIndex值。

2、首先需要创建一个按钮控件,在EXCEL表格的空白页下,效果如如下图所示:

3、点击鼠标右键,找到指定宏,创建一个宏模块,操作界面如下图所示:

4、进入到vbaproject项目模式下,找到模块一,需要在模块一的界面下编写代码,效果如下图所示:

5、接下来就是编写代码,代码编写:

SubMsg()

Sheet1.Range("C2:E6").Interior.ColorIndex=27

EndSub

6、最后点击按钮控件,触发代码,运行结果,显示背景色,vba中代码.Interior.ColorIndex=27数值为27的背景色结果显示:

Zipall
推荐于2017-10-11 · TA获得超过1.3万个赞
知道大有可为答主
回答量:8104
采纳率:42%
帮助的人:8621万
展开全部
自己用代码就可以获取颜色列表了

Sub 颜色代码()
For i = 1 To 56
Cells(i, 1) = i
Cells(i, 1).Interior.ColorIndex = i
Next
End Sub

对问题补充的回复:
[B1]=[A1].INTERIOR.COLORINDEX
可以在B1单元格得到A1单元格背景色的颜色索引值。
当然,你也可以将这个索引值赋值给某个变量。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d88c829
推荐于2017-10-01 · TA获得超过1159个赞
知道小有建树答主
回答量:2328
采纳率:76%
帮助的人:641万
展开全部

可以使用.Range("").Interior.ColorIndex的方法获取对应单元格的ColorIndex值,也可以参照下表。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
keepissMuzi
2019-03-03
知道答主
回答量:2
采纳率:0%
帮助的人:1505
展开全部

网页链接  这里有, 还有教程

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
592660898
2009-03-19 · TA获得超过292个赞
知道小有建树答主
回答量:444
采纳率:0%
帮助的人:149万
展开全部
到工具/选项/颜色/修改/自定义
到里面就会有模式颜色的数值了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式