我无法从字典中检索值,尽管提供的内容就像正确的密钥一样。
在我的即时窗口中,我得到以下结果:
?d.Keys(0)
Key
?range("A1").Value 'This contains the key
Key
‘Just to make sure there’s no weirdness going on with white space or anything else…
?d.Keys(0) = range("A1").Value
True 'So, these two values are the same right???
?d(d.Keys(0))
Value
?d(range("A1").Value)
'this returns blank
任何想法是什么驱使这种行为?如果我的单元格值等于键,为什么我不能用它从字典中提取值?
编辑:我应该补充一下,关键是很长,230个字符。也许这很重要?
答案 0 :(得分:0)
我的愚蠢错误。我将键设置为范围本身,而不是将键设置为范围的值。