项目在字典中找不到

我在if语句中有这个条件:

If myDict.Exists(Cells(d.Row, d.Column - 1)) Then 

在代码中的特定步骤(在逐步完成时),立即窗口中的以下代码

 MsgBox Cells(d.Row,d.Column-1) 

给我的价值“1/3/2011”

在这一步,

 MsgBox myDict.Item("1/3/2011") 

也返回一个值。

但是,我的上述条件不等同于真实。 为什么??

我是否需要将单元格(d.Row,d.Column-1)的结果作为某种types?

单元格返回一个对象。 我通常只是将单元格转换为一个范围:((XL.Range)Cells(d.Row,d.Column-1))。Value2.ToString()。 然后比较string。