永发信息网

excel 随机颜色函数

答案:2  悬赏:60  手机版
解决时间 2021-02-08 07:34
随机生成3个 0-255 数字 并生成对应RGB 颜色的填充 ,怎么写?
最佳答案
复制如下代码到sheet的代码中,点击任意单元格,该单元格即随即填充颜色,并弹出RGB值。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim myText As String
Target.Interior.Color = Application.WorksheetFunction.RandBetween(0, 16581375)
myText = "B=" & Int(Target.Interior.Color / 65536) & Chr(13) & Chr(10) _
& "G=" & Int((Target.Interior.Color Mod 65536) / 256) & Chr(13) & Chr(10) _
& "R=" & Target.Interior.Color Mod 256
MsgBox myText
End Sub
全部回答
要生成随机数就要使用rand函数和randbetween函数,前者生成小于1的函数,后者生成二个约束数字间的函数,跟据你的问题,这二个都要用上 生成第一排的数字可以使用=rand()+randbetween(0,4)并设置单元格格式为数字并三个有效位。 生成第二组为randbetween(190,210) 第三组为randbetween(50,60) 第四组为randbetween(-8,8) 要是只要求用唯一的函数生成以上区间的数字就要用到if函数,语法比较复杂,并且要设置生成数字的格式,所以就不介绍了,如果有兴趣可以上excel精英论坛
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2013款捷安特770与美利达爵士600,哪个好呢?
伟仕美发地址在什么地方,想过去办事
童颜专业儿童摄影怎么去啊,有知道地址的么
破解磁能第一人:磁动机的能量输出,确'
千美美业地址在哪,我要去那里办事
扒了老房再盖新房祝福语,咋写
阅读材料,回答问题材料一昔圣王之处士也,使
尹集第一药房地址有知道的么?有点事想过去
情人节送什么给男朋友好呢?
鼓韵琴行(德州齐河县)地址在哪,我要去那里办
有诗的成语
铁口商店怎么去啊,有知道地址的么
创维55寸电视看3d电影怎么卡屏
色咖icolor染发地址在哪,我要去那里办事
日本永驻者的配偶需要几年可以永驻
推荐资讯
漂亮女生到底放不放屁
天祥驾校(包头昆都仑)地址在什么地方,想过去
下列要素中,不属于生产力构成要素的是( )
中信地板地址有知道的么?有点事想过去
NEW梦工场圣湖天域店地址有知道的么?有点事
仕俊,亚利,梓萱开心,就这样写,,藏头诗谢
vivo x3l手机图案锁住了, 我忘了图案是什么
汇丰馨苑怎么去啊,有知道地址的么
取暖器采用那种发热部件效果好节能?
龙城国际酒店宴会大厅停车场地址有知道的么?
切除或烧灼掉子宫内膜可以永久停止月经吗?
百利·未来茗郡东门(人行门)在什么地方啊,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?