According to this article:
http://www.snb-vba.eu/VBA_Dictionary_en.html
what is the difference between section 5.2:
With CreateObject("scripting.dictionary")
.Item("first") = "content"
End With
and section 5.4
Set dict_snb = CreateObject("scripting.dictionary")...