Tag: rgb

matlab:在excel中rgb的颜色是错误的

我只添加了我的代码的相关行: asume我有RGB [106 113 50]。 我想通过它的颜色给单元格A1着色到A7。 在Excel中,我得到了不同于mspaint的颜色(有些网站给我带来了mspaint的相同颜色) 这是我的代码: rgb = [106 113 50]; clr = rgb * [1 256 256^2]'; %# convert to long number Excel understands e = actxserver ('Excel.Application'); %# open Activex server filename = fullfile(path_of_file,name_of_file); %# full path required ewb = e.Workbooks.Open(filename); %# open the file esh = ewb.ActiveSheet; esh.Range('A1:A7').Interior.Color = clr;

VBA Excel:ColorIndex兼容性的RGB范围

我有一个在Excel 2007中创build的macros,它允许一个值取决于源文件的字体颜色,如下所示(这段代码是循环的一部分): If Worksheets("Source1").Cells(i, j).Font.Color = RGB(165, 165, 165) Or Worksheets("Source1").Cells(i, j).Font.Color = RGB(117, 146, 60) Then Worksheets("Result").Cells(UnusedRow, 15).Value = "Closed" Else Worksheets("Result").Cells(UnusedRow, 15).Value = "Active" End If 这工作没有问题。 但是,奇怪的是, 同一源文件中的相同单元格在使用Excel 2013打开时具有不同的RGB值:2007年的RGB(165,165,165)在2013年变为RGB(166,166,166),而RGB(117,146 ,60)在2007年成为RGB(118,147,60)。 这就是为什么我想为字体颜色中的每个数字使用一个小范围,例如源文件中的RGB(x,y,z): If x => 164 And x <= 167 And y => 164 And y <= 167 And z => 164 And […]

将单元格背景颜色从引用的单元格分配给rgb

我在excel中以编程方式将单元格的背景颜色设置为在附近单元格中引用的特定RGB颜色。 这是我想要做的: 您可以看到,我手动将背景颜色设置为在左侧相同行中的单元格中指定的RGB值,如图中突出显示的那样。 第一个紫色的单元格有RGB(148,91,128)。 我想在VBA中做到这一点,或者如果可能的话甚至条件格式。 到目前为止,我已经尝试这个简单的VBA行代码,看看它是否会工作: Range("F1").Interior.Color = RGB(C1, D1, E1) 然而,这行代码将单元格设置为黑色背景,如下所示: 如果代码正常工作,这个单元应该是一个接近白色,而不是黑色。 任何想法,为什么这是行不通的? 我犯了一个错误是我参考RGB单元格的方式? 能够将范围“F1:F__”分配给每行左侧的单元格,而不仅仅是一个单元格,这将是很好的。 谢谢!

在Excel 2013中根据hex值填充颜色的单元格

我有一个包含HEX格式颜色的A列中的单元格的电子表格。 是否可以使用与HEX值匹配的颜色自动填充相邻的单元格? 从所做的研究到现在,我明白VBA应该首先将HEXstring转换为RGB通讯logging,然后用结果填充单元格颜色。 例如:如果A1包含值“7fcac3”(或“#7fcac3”,但我不认为英镑是必需的),VBA应该用RGB填充相邻的B单元格(127,202,195)。 下面是VBA如何看,find(这里)的例子。 问题是在Excel 2013中出现“编译错误:无效的外部过程”错误。 For i = 1 To LastRow Sub SetHexColors() Dim i, LastRow LastRow = Range("A" & Rows.Count).End(xlUp).Row For i = 1 To LastRow Cells(i, "B").Interior.Color = HEXCOL2RGB(Cells(i, "A")) Next End Sub Public Function HEXCOL2RGB(ByVal HexColor As String) As String Dim Red As String, Green As String, Blue As String […]

Matlab绘制一个excel单元格

有人可以帮我画一个Excel中的单元格通过rgb在matlab中? 我希望第10格将由rgb绘制。 values{1}(1,:) = {'1', '2', '3', '4', '5', '6', '7', '8', '9', '10'}; headers = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'}; xlswrite('example.xls', [headers; values{1}]); 万分感谢 :]

在VBA中设置字体颜色

我想将单元格的字体颜色设置为特定的RGB值。 如果我使用 ActiveCell.Color = RGB(255,255,0) 我得到黄色,但如果我使用更奇特的RGB值,如: ActiveCell.Color = RGB(178, 150, 109) 我刚回来一个灰色。 为什么我不能使用任何RGB值? 你知道任何解决方法吗? 谢谢。

从Range.Interior.Color(或任何其他颜色属性)返回RGB值

我试图逐渐改变一个单元格的背景颜色为黑色,我发现Range.Interior.Color方法返回一个表面上是任意的长。 查看MSDN上的文档,这个数字代表什么几乎没有。 有没有办法从这个长期返回RGB值。 我实际上需要RGB(红,绿,蓝)function的反面。

Excel中条件格式“样式”的RGB代码是什么?

所以这应该是一个容易的,对吗? 为什么我无法在StackOverflow甚至Internet上find它? 🙂 我有一些单元格,我有条件格式化为Excel的标准“坏”风格(深红色文字,淡红色填充)。 在另一列中,我有单元格,我创build了一个条件格式公式。 我也想编码这些以匹配'坏'风格,但是没有select使用预先定义的暗红色文本,浅红色填充。 相反,我必须select我自己的格式,但是我找不到正确的Light / Dark红色组合。 有没有人知道至less更常见的条件格式的RGB代码? '好''坏''中立'