Excel 包含字符串和数值的颜色格式单元格

Excel 包含字符串和数值的颜色格式单元格,excel,vba,Excel,Vba,我在Excel表格中有一列,包含字符串和数字值,即城市和邮政编码 我曾尝试使用vba代码来分离城市代码和邮政编码,效果很好,但是我无法使用条件格式 我不想要两个单独的列,但我想要vba代码/颜色格式,当zipcode大于5999(丹麦邮政编码为1-10000)时,它将单元格颜色设置为“浅绿色” 我的工作表每月或每周更新一次,因此解决方案应将新单元格更新为浅绿色 我附上了一个我希望它看起来像的示例: 我尝试了这样的颜色格式,但也使用了left(p6;1)=“8”: 问候 高级颜色编码的附加问题

我在Excel表格中有一列,包含字符串和数字值,即城市和邮政编码

我曾尝试使用vba代码来分离城市代码和邮政编码,效果很好,但是我无法使用条件格式

我不想要两个单独的列,但我想要vba代码/颜色格式,当zipcode大于5999(丹麦邮政编码为1-10000)时,它将单元格颜色设置为“浅绿色”

我的工作表每月或每周更新一次,因此解决方案应将新单元格更新为浅绿色

我附上了一个我希望它看起来像的示例:

我尝试了这样的颜色格式,但也使用了
left(p6;1)=“8”

问候

高级颜色编码的附加问题

如果数据位于列
A:C
,则在
下的
条件格式设置中,使用公式确定要格式化的单元格使用:

逗号

=AND(NOT(ISERROR(VALUE(LEFT($C1,FIND(" ",$C1)-1)))),IFERROR(VALUE(LEFT($C1,FIND(" ",$C1)-1))>5999,0))
分号

=AND(NOT(ISERROR(VALUE(LEFT($C1;FIND(" ";$C1)-1))));IFERROR(VALUE(LEFT($C1;FIND(" ";$C1)-1))>5999;0))
图像


是的,我做了所有必须做的事情,并在工作表中检查它是否计算了图片中的所有tur或false,但当我将公式复制粘贴到颜色格式中时,如果它是真的,它希望为单元格着色。这是danish sand=True falsk=falsk请参见链接/图片以获取应用公式的工作表屏幕截图
val(left(a1,4))>5999
?没有,也没有名为val的函数。我尝试了left(a1;4)>5999,但也不起作用
value
,而不是val。英国也使用逗号,即使在欧盟,我们也使用逗号!我想澳大利亚和加拿大也一样。@SJR:对不起,我会删除的。别担心,这只是一个偶然的观察,这不仅仅是美国/欧洲的事情,但这并不重要。这在开始时起作用,但由于某种原因,当我将其应用于颜色格式时,它停止工作,即使公式计算正确与否,
$
符号是强制性的,
C
也是强制性的,即三列中最后一列的列字符串。然后选择图像中的最后一个选项。可能需要检查
是否适用于