在 vba 中更改单元格颜色-ag捕鱼王app官网

当前位置:ag捕鱼王app官网 > > 编程语言 > vba >

在 vba 中更改单元格颜色

作者:迹忆客 最近更新:2023/03/19 浏览次数:

本文将讨论如何在 vba 中更改单元格颜色。

使用 interior 方法更改 excel vba 中的单元格颜色

我们可以轻松更改 excel vba 中的背景颜色。我们可以利用 internal 属性返回一个内部对象。

然后我们将使用 interior 项的 colorindex 属性来设置单元格的基础和背景颜色。工作表上有三个命令按钮。

如果我们想用颜色填充单元格背景,我们可以使用范围的 interior 方法。我们可以使用 colorindex 来指定颜色代码。

代码:

# vba
sub changecolor()
range("b1").interior.colorindex = 37
end sub

输出:

使用内部方法更改 vba 中的单元格颜色

如果我们想去除单元格的背景颜色,我们可以将 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 调用,我们将点击命令按钮。

输出:

获取 vba 中任何单元格的 colorindex

colorindex 属性显示对 56 种颜色的调色板的访问。如果找不到具体的颜色,我们将使用 color 属性和 rgb 函数。

代码:

#vba
range("b1").interior.color = rgb(255, 125, 125)

此 rgb 代表红色、绿色和蓝色。这些是原色。

每个分量都可以取一个从 0 到 255(rgb(255,125,125) 的值。通过这个函数,我们可以制作每种颜色。

输出:

使用颜色属性和 rgb 函数更改单元格颜色

上一篇:

下一篇:在 vba 中计算列数

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 vba 中计算列数

发布时间:2023/03/19 浏览次数:599 分类:vba

本教程演示如何计算 vba 中的列数。

发布时间:2023/03/19 浏览次数:627 分类:vba

本教程演示了如何在 vba 中使用具有多个条件的自动过滤器。

发布时间:2023/03/19 浏览次数:383 分类:vba

本教程演示如何在 vba 中设置工作表。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便
网站地图