GetOpenFilename Multi select Issue

hsk

Well-known Member
Joined
Oct 19, 2006
Messages
567
I have a macro which allows user to select number of files from folder and macro lists all the files(paths) in a sheet.

This works good only the problem is -
The order in which the files are written in excel sheet is not the same as that selected by user.

e.g.
Below code returns list of files in array fileToOpen.

fileToOpen = Application.GetOpenFilename(FileFilter:="Text Files (*.txt), *.txt", MultiSelect:=True)

Problem is the array is not sorted, is there any thing I can do so that the order will be preseved??
 

Excel Facts

Excel motto
Not everything I do at work revolves around Excel. Only the fun parts.
Can you explain what you mean by the order that was selected by the user? Do you mean that each click in multiselecting should be used in the order?
 
Upvote 0
Can you explain what you mean by the order that was selected by the user? Do you mean that each click in multiselecting should be used in the order?

Yes, if that's possible ...
Otherwise, I would want to sort the list on the file names.
Is there any way ?
 
Upvote 0
As far as I know the names always come out in file name order. Are you not getting that?
 
Upvote 0

Forum statistics

Threads
1,224,507
Messages
6,179,176
Members
452,893
Latest member
denay

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top