Excel单元格中的文本和日期 - 仅读取日期

时间:2012-11-21 22:39:13

标签: excel excel-vba vba

我在一个excel单元格中有一些文本和日期(用连字符分隔),例如“周年纪念日 - 12/12/2012”

我希望能够只读取日期,如果它大于当前日期 - 单元格应该突出显示。

这可以通过excel函数完成,还是需要编写一些VBA?

MC

1 个答案:

答案 0 :(得分:1)

使用所有值标记区域,然后选择“条件格式”。从“突出显示单元格规则”中选择“更多规则”,然后选择“使用公式确定要格式化的单元格”。将此公式放在规则说明字段中:

=DATEVALUE(MID($A1,FIND(" - ",$A1)+3,10))>TODAY()

不要忘记选择格式化选项“格式...”