ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] EXCEL到底能显示多少颜色

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-12-9 22:11 | 显示全部楼层 |阅读模式
如题:EXCEL用VBA到底能显示多少颜色?当然,这首先与电脑设置有关。
系统常规56色,以潘通色卡,不过900多种颜色。
若以RGB值为0~255计,理论上是否存在255*255*255=16581375种颜色?

下面是以5为步进,只想显示51*51*51=132651种颜色,但程序执行不下去,耗时?更不用说,死机ing...
Private Sub CommandButton1_Click()
On Error Resume Next
Dim i, j, k, m, n, r
For i = 0 To 255 Step 5
    m = m + 1
    For j = 0 To 255 Step 5
        m = m + 1
        n = 0
        For k = 0 To 255 Step 5
            n = n + 1
            Cells(m, n) = i & "," & j & "," & k
            Cells(m, n).Interior.Color = RGB(i, j, k)
        Next
    Next
Next
End Sub
请教高手,看通过RGB函数在EXCEL中能测试显示出多少颜色。

EXCEL到底能显示多少颜色(或电脑设置).rar (13.61 KB, 下载次数: 41)


TA的精华主题

TA的得分主题

发表于 2014-12-9 22:32 | 显示全部楼层
  1. Private Sub CommandButton1_Click()
  2. Dim i, j, k, m, n, r
  3. Application.ScreenUpdating = False
  4. For i = 0 To 255 Step 5
  5.     m = m + 1
  6.     For j = 0 To 255 Step 5
  7.         m = m + 1
  8.         n = 0
  9.         For k = 0 To 255 Step 5
  10.             n = n + 1
  11.             Cells(m, n) = i & "," & j & "," & k
  12.             Cells(m, n).Interior.Color = RGB(i, j, k)
  13.         Next
  14.     Next
  15. Next
  16. Application.ScreenUpdating = True
  17. End Sub
复制代码

TA的精华主题

TA的得分主题

发表于 2014-12-9 22:32 | 显示全部楼层
EXCEL到底能显示多少颜色(或电脑设置).rar (386.38 KB, 下载次数: 51)

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-12-9 23:16 | 显示全部楼层
jsxjd 发表于 2014-12-9 22:32

本机上还是不行,错误提示“不同的单元格格式太多”。
不知版主运行时间是多少?
另外,运行时显示的是均匀过渡的颜色,但保存后再打开,则很多不同值的颜色都同一色了(是否系统颜色限制了)。
所以,更别说255*255*255种颜色了(天文数字)
COLOR2.jpg
COLOR.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-12-9 23:20 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-12-9 23:36 | 显示全部楼层
常用配色的RGB值,可产生900多种颜色:

900种颜色.rar (37.09 KB, 下载次数: 39)

却不知能否验证下理论颜色种类极限

TA的精华主题

TA的得分主题

发表于 2014-12-10 09:27 | 显示全部楼层
aman1516 发表于 2014-12-9 23:16
本机上还是不行,错误提示“不同的单元格格式太多”。
不知版主运行时间是多少?
另外,运行时显示的是 ...

我这边正常
可能楼主已经设置了好多格式

TA的精华主题

TA的得分主题

发表于 2014-12-10 09:50 | 显示全部楼层
jsxjd 发表于 2014-12-9 22:32

现在有点明白为什么要STEP 5了……16777216……到现在还没有运行完了……

TA的精华主题

TA的得分主题

发表于 2014-12-10 11:29 | 显示全部楼层
aoe1981 发表于 2014-12-10 09:50
现在有点明白为什么要STEP 5了……16777216……到现在还没有运行完了……

吃饱了撑的……

点评

呵呵,看来……有点……  发表于 2014-12-10 11:38
呵呵,看来……有点……  发表于 2014-12-10 11:38

TA的精华主题

TA的得分主题

发表于 2014-12-10 11:31 | 显示全部楼层
aoe1981 发表于 2014-12-10 09:50
现在有点明白为什么要STEP 5了……16777216……到现在还没有运行完了……

吃饱了撑的……
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-22 10:59 , Processed in 0.051814 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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