I could able to loop sender names from first columns of excel & nwow I am trying to create folder loop in below code but it showing error !!!
Sub MoveItems()
Dim myNameSpace As
Outlook.Namespace
Dim myInbox As Outlook.Folder
Dim myDestFolder As Outlook.Folder
Dim myItems As Outlook.Items
Dim myItem As Object
Set myNameSpace = Outlook.Application.GetNamespace("MAPI. ")
Set myInbox = myNameSpace.GetDefaultFolder(olFolderinbox)
Set myItems = myInbox.Items
Dim varSearchTerms As Variant
varSearchTerms = Range("a1:a3").Value 'refering to excel range for sender names
Dim varSearchTerm As Variant
For Each varSearchTerm In varSearchTerms
Set myItem = myItems.Find("[SenderName] = '" & varSearchTerm & "'")
While TypeName(myItem) <> "Nothing"
Set myDestFolder = myInbox.Folders(range("b2"b3").value)
myItem.Move myDestFolder
Set myItem = myItems.FindNext
Wend
Next
End Sub
Its showing error at this stage
Set myItem = myItems.Find("[SenderName] = '" & varSearchTerm & "'")
While TypeName(myItem) <> "Nothing"
Set myDestFolder = myInbox.Folders(range("b2"b3").value)
myItem.Move myDestFolder
Set myItem = myItems.FindNext
Can anyone suggest how should i do it ?