在 vba 中更改单元格颜色
本文将讨论如何在 vba 中更改单元格颜色。
使用 interior
方法更改 excel vba 中的单元格颜色
我们可以轻松更改 excel vba 中的背景颜色。我们可以利用 internal 属性返回一个内部对象。
然后我们将使用 interior 项的 colorindex
属性来设置单元格的基础和背景颜色。工作表上有三个命令按钮。
如果我们想用颜色填充单元格背景,我们可以使用范围的 interior
方法。我们可以使用 colorindex
来指定颜色代码。
代码:
# vba
sub changecolor()
range("b1").interior.colorindex = 37
end sub
输出:
如果我们想去除单元格的背景颜色,我们可以将 colorindex
指定为 0,它充当 no fill
。
代码:
# vba
sub changecolor()
range("b1").interior.colorindex = 0
end sub
输出:
我们还可以使用以下代码获取任何单元格的 colorindex
。
代码:
# vba
sub changecolor()
msgbox selection.interior.colorindex
end sub
选择 a1 调用,我们将点击命令按钮。
输出:
colorindex
属性显示对 56 种颜色的调色板的访问。如果找不到具体的颜色,我们将使用 color
属性和 rgb 函数。
代码:
#vba
range("b1").interior.color = rgb(255, 125, 125)
此 rgb 代表红色、绿色和蓝色。这些是原色。
每个分量都可以取一个从 0 到 255(rgb(255,125,125)
的值。通过这个函数,我们可以制作每种颜色。
输出:
转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处
本文地址:
相关文章
发布时间:2023/03/19 浏览次数:627 分类:vba
-
本教程演示了如何在 vba 中使用具有多个条件的自动过滤器。
发布时间:2023/03/19 浏览次数:383 分类:vba
-
本教程演示如何在 vba 中设置工作表。