ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 7039|回复: 21

[求助] RGB颜色分类

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-9-11 11:37 | 显示全部楼层 |阅读模式
各位高手,
      我是做粉料的,生产计划需要根据产品颜色对应排单给不同机台,所以颜色分类很有必要,我想通过RGB值或L值(明暗色相)对颜色进行分类,比如分成:红色、黄色、白色(浅色)、灰色、深色(黑色)几大类,这个要如何进行分类,目前无好的方法,如附件:

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-11 11:42 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 13631632978 于 2018-9-11 11:46 编辑

附件怎么上传不了

RGB颜色显示.zip

1.39 MB, 下载次数: 77

TA的精华主题

TA的得分主题

发表于 2018-9-11 12:36 | 显示全部楼层
Sub 填充()
'
'填充 Macro

For i = 2 To Range("b65536").End(xlUp).Row
On Error Resume Next 'RGB=NA时程序仍然运行'
Cells(i, 6).Interior.Color = RGB(Cells(i, 2).Value, Cells(i, 3).Value, Cells(i, 4))
If Cells(i, 2).Value = Empty And Cells(i, 3).Value = Empty And Cells(i, 4).Value = Empty Then Cells(i, 6).Interior.Color = RGB(255, 255, 255)
Next

End Sub

注意红色字体地方
另外清楚,可以整理处理吗,录制宏看下

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-9-11 12:47 | 显示全部楼层
13631632978 发表于 2018-9-11 11:42
附件怎么上传不了

看看这个色谱 色谱.rar (12.3 KB, 下载次数: 108)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-11 13:27 | 显示全部楼层
谢谢,又收集了一些可用的资料,不过与我的RGB分类有点不好操作。

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-11 14:02 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

大师,我问一下,1、颜色对应的”数字值“是怎么来的,是随意编的流水号还是根据颜色生成的?2、另外你这个颜色是怎么生成的?

TA的精华主题

TA的得分主题

发表于 2018-9-11 14:31 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
13631632978 发表于 2018-9-11 14:02
大师,我问一下,1、颜色对应的”数字值“是怎么来的,是随意编的流水号还是根据颜色生成的?2、另外你这 ...
  1. Private Sub CommandButton1_Click()
  2.     r = Range("A500").End(3).Row
  3.     For i = 2 To r
  4.         Cells(i, 2).Interior.ColorIndex = Cells(i, 1)    '颜色
  5.     Next
  6. End Sub
复制代码


说明:在A列输入数据,点击按扭在B列就生成颜色。
Cells(i, 2).Interior.ColorIndex = Cells(i, 1)    '颜色

TA的精华主题

TA的得分主题

发表于 2018-9-11 14:44 | 显示全部楼层
13631632978 发表于 2018-9-11 14:02
大师,我问一下,1、颜色对应的”数字值“是怎么来的,是随意编的流水号还是根据颜色生成的?2、另外你这 ...

excel 单元格的默认背景色 有56种。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-9-11 14:57 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
网上资料 供参考:

描述色彩的还有色度图,色度图能把选定的三基色与它们混合后得到的各种彩色之间的关系简单而方便地描述出来。

图1 表示一个以三基色顶点的等边三角形。三角形内任意一点 P到三边的距离分别为r、g、b。
若规定顶点到对应边的垂线长度为1,则不难证明关系r+g+b=1成立,因此r、 g、 b就是这一色三角形的色度座标。

显然,白色色度对应于色三角形的重心,记为 W,因为该点 r=1/3,g=1/3,b=1/3
沿 RG边表示由红色和绿色合成的彩色,此边的正中点为黄色,其色度座标为 r=1/2, g=1/2, b=0.橙色在黄色与红色之间(r=3/4,g=1/4,b=O)。
同样,品红色(也称紫色)在RB边的中点(r=1/2,g=0,b=1/2),青色在 BG边的中点 (r=0,g=1/2,b=1/2)。

穿过W点的任一条直线连接三角形上的两点,该两点所代表的颜色相加均得到白色。通常把相加后形成白色的两种颜色称为互补色。
例如图中的红与青、绿与品红、蓝与黄皆为互补色。

从三角形边线上任一点(如R点)沿着此点与W的连线 (如RW)移向 W点,则其颜色(如100%饱和度的纯红色)逐渐变淡,到达W点后颜色就完全消失。
上述色三角形称为 Maxwell色三角形。




t01765235a53554e3f0.jpg

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-11 15:36 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-15 22:03 , Processed in 0.043697 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表