项目在字典中找不到
我在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。