Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 7176|回复: 1

RGB函数返回单元格底色和字体颜色值

[复制链接]
发表于 2012-3-27 16:56 | 显示全部楼层 |阅读模式
一、题目:要求编写一段代码,使用 RGB 函数返回A1单元格的底色和字体的 RGB 色彩值。二、代码:
  1. Sub 示例_1_032()
  2.     Dim hs, I, RGBValue
  3.     hs = RGB(255, 255, 0)   
  4.     I = 35   
  5.     RGBValue = RGB(I, 64 + I, 128 + I)
  6.     Cells(5, 1).Interior.Color = RGBValue
  7.     Cells(5, 1).Font.Color = hs
  8. End Sub
复制代码

三、代码详解1、Sub 示例_1_032():宏程序的开始语句。宏名为示例_1_032。2、Dim hs, I, RGBValue   :声明变量均为可变型变量。3、hs = RGB(255, 255, 0)  :把红绿蓝色彩空间的色彩值赋给变量hs(黄色)。4、I = 35  :把35赋给变量I。5、RGBValue = RGB(I, 64 + I, 128 + I) :把不变量I作为偏移量计算得到的红绿蓝色彩空间中的RGB(35, 99, 163)颜色赋给变量RGBValue。6、Cells(5, 1).Interior.Color = RGBValue :把颜色赋给单元格A5的底色。7、Cells(5, 1).Font.Color = hs :把黄色赋给单元格A5的字体。RGB函数用来表示一个RGB颜色值。RGB(red, green, blue)RGB函数的参数red 必要的参数,Variant (Integer),数值范围从0~255,表示颜色的红色成分green 必要的参数,Variant (Integer),数值范围从0~255,表示颜色的绿色成分Blue  必要的参数,Variant (Integer),数值范围从0~255,表示颜色的蓝色成分 注意:使用RGB函数设置颜色受系统限制,如果系统只能显示16色,那么RGB函数就不能设置出更多的颜色。
发表于 2013-12-24 13:28 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-19 03:52 , Processed in 0.282695 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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