excel - 在条件格式中使用特定的单元格颜色
问题描述
我为客户创建了一个计划日历,其中基于房间、活动、开始时间和结束时间的参考表显示图形日历。
它已被编码,因此房间和时间不是特定于该客户的,因此我们可以将其提供给其他人,并且它也被锁定以防止他们编辑/破坏它。
唯一阻止它适用于任何客户端的是条件格式。即,如果有会议,将单元格设为蓝色,如果是会议,则将单元格设为紫色和白色文本等。
我可以通过对条件格式规则颜色进行硬编码来实现这一点,但是不同的客户会有不同的活动和不同的颜色(而且他们对颜色非常挑剔!)。
所以,我所做的是添加一个单独的选项卡“格式”,它会拉出所有活动的不同列表,以及旁边的一个单元格,他们可以在其中选择他们的单元格和字体颜色。
我被难住的地方是,让条件格式规则说:如果文本包含“单元格 A2”,则使用“单元格 B2”的格式,重复到第 20 行。我已经开始工作了:
Selection.FormatConditions.Add Type:=xlTextString, String:="=Formatting!$A$2", _
TextOperator:=xlContains
但它是:
With Selection.FormatConditions(1).Font
.ThemeColor = xlThemeColorLight1
.TintAndShade = 4.99893185216834E-02
End With
和
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 10092543
.TintAndShade = 0
End With
我不知道如何使用相邻单元格的字体和内部颜色填充的部分(B2)
有什么建议么?
解决方案
推荐阅读
- c++ - 汇编指令中乘法的低位和高位是什么
- c++ - C++中的特征向量计算
- java - Java、JVM 内部结构
- haskell - 将 splitAt n 列表分配给 haskell 中的 pair(x,y)
- sql - 如何在 oracle 的第二个表中插入第一个表运行时间值?
- amazon-web-services - 如何将多部分表单数据保存到 AWS Lambda 中的文件
- python - 删除停用词 Python
- ansible - 将多个 ansible-vault 加密文件复制到远程服务器
- spring-batch - 处理后如何将文件移动到存档和错误文件夹
- intellij-idea - elm-package.json 无法加载