2014-11-04 122 views
0

我想用我在Excel中通过条件格式获得的颜色对世界地图着色。这个过程是自动的,但我需要每个单独的单元格的颜色HTML代码(有229个单元,所以手动解决方案离开了这个程序)是通过条件格式化规则着色的一系列单元格的颜色。问题是到目前为止,我在网上找到的所有解决方案仅适用于没有“条件格式”即ie的单元。他们的填充颜色是手动设置的。从条件格式化单元格获取填充颜色代码

文件我使用自动彩色地图可以在这里找到:https://app.box.com/s/yxur2ea2r7cswct80hdz

像这样将工作条件格式的单元格和HTML颜色代码返回的结果将是理想的A液:https://stackoverflow.com/a/14283150/4214058

预先感谢任何帮助

回答

0

cell.DisplayFormat.Interior.Color(实际显示),而不是cell.Interior.Color(“手动”设置)

+0

我试图用它在此函数中: 函数FillColor(目标为范围)作为变体 FillColor = Target.DisplayFormat.Interior.Color End Function 返回“VALUE!”错误。我不知道我做错了什么。 – Quantic 2014-11-04 14:48:08

+0

发现此问题:“DisplayFormat属性在用户定义的函数中不起作用”http://msdn.microsoft.com/en-us/library/office/ff838814%28v=office.15%29.aspx – Quantic 2014-11-04 15:34:58

+0

对不起,didn'不知道。并不知道你想从用户定义的函数中调用它。以为你想调用一个宏。也许你应该将你用于条件格式化的公式重定向到'helper cells',并从需要格式化的map和单元格中引用这些单元格。 – Fratyx 2014-11-04 16:01:22

相关问题