楼主 lrlxxqxa |
Q:宏表函数GET.CELL的参数38和63有什么区别? A: 1.如果是单色单元格,使用参数38和63的效果是一样的,看不出区别。如下图所示: 2.如果把单元格设置成多色间隔,就可以看出区别来了。如下图所示: 附上GET.CELL参数信息: 38 是1-16之间的一个数,代表前景颜色。如颜色自动生成,返回零。 63 返回单元格的填充(背景)颜色。 步骤: 1.任选A1单元格,公式-->定义的名称-->定义名称(2003版本:-->插入→>名称-->定义 ) 2.在名称称输入a(任意名称) 3.在引用位置上写入=GET.CELL(38, Sheet1!A1) 4.点添加 5.在B1单元格里输入=a 注意:38传回的是单元格的前景阴影,63传回的是63储存格的填满色彩 GET.CELL的38和63参数区别.rar GET.CELL的38和63参数区别2007.rar |
2楼 dawin2046 |
我觉得还是没能说明问题,参数38实际上可以返回的值大于16,明明说是前景色,但却在没前景的时候显示背景色,有前景的时候显示0。。 怎样的前景是自动生成,怎样的不是呢? |
3楼 lrlxxqxa |
先更正原帖中一个错误:第38个参数没有0-16的限制,如前景色选择右下角的橙色时,值为46; 图中左边的“背景色”选择的黄色(6),右边的“图案颜色”即前景色为橙色(46); 当单元格是单一颜色填充时,第38个参数值为0; 当单元格的“图案颜色”即前景色为“自动”时,第38个参数值为0;如下图 当单元格是双色填充且“图案颜色”不为“自动”时,第38个参数不为0,显示前景颜色代号(如红色=3,黑色=1) |
4楼 dawin2046 |
我觉得关于你帖子里提的,单色双色问题,最好做一下补充。 当图案样式为实心时,这个时候,显示的就是你说的单色; 当图案样式不为实心,这个时候,显示的就是你说的双色,既图案颜色+白色(可以理解为透明色)。 |
5楼 lrlxxqxa |
如上图所示,当图案样式处(即红框位置)选择为左上角的无条纹时,单元格为单色填充,get.cell的第38和63参数数值一致; 当图案样式处,选择为带条纹背景时,单元格为双色填充。 |
6楼 cnyaiba |
看看来学习了。 |
7楼 snoopyxu |
解释得真好。谢谢lrlxxqxa 版主。 |
8楼 zsdefudg |
有一点点糊糊的感觉,基础太差,得好好学习! |