Большое спасибо все для всех они вводят!
я заключил то предложение в кавычки из примечания лекции онлайн: http://www.cs.cornell.edu/courses/cs213/2002fa/lectures/Lecture02/Lecture02.pdf
первая страница 6-й слайд
" Передача ЗНАЧЕНИЕМ значение переменной передается функции, Если функция изменяет то значение, модификации остаются в рамках той функции.
Передача ССЫЛКОЙ ссылка на переменную передается функции, Если функция изменяет то значение, модификации появляются также в рамках функции вызова.
"
Большое спасибо снова!
Попробуйте:
For Each varKey In oDic.Keys()
Range("A" & varKey).Value = oDic(varKey)
Next
Обратите внимание, что ключевой итератор должен быть объявлен как вариант
.