Прежде всего, я бы рекомендовал запускать код под прилагаемым отладчиком. Итак, вы сможете понять, что не так с вашим кодом.
Но я бы начал с разрыва следующей строки кода и объявления каждого свойства или вызова метода в отдельной строке:
Session.GetDefaultFolder(olFolderInbox).folders("Foldername")
Сравните:
Dim inbox as Outlook.Folder
Dim targetFolder as Outlook.Folder
Set inbox = Session.GetDefaultFolder(olFolderInbox)
Set targetFolder = ns.folders("Foldername")
oItem.Move(targetFolder)