Thanks again for your help Andrew.
I didn't really understand what you meant before but after playing around with the macro a bit more it works exactly the way I want it to with the following code:
Dim FileToOpen As Variant
ChDir ("X:\Business\Reports\2013\Feb\")
FileToOpen = Application.GetOpenFilename(, , , , True)
Counter = 1
While Counter <= UBound(FileToOpen)
Workbooks.Open FileToOpen(Counter)
'Rest of Macro
Counter = Counter + 1
Wend
So I can now select more than one file to open at a time in whatever folder I want and loop through the selected files to open them.
Bookmarks