As Jacob mentioned, if this is a theme you are developing, you could name the CSS files in alphabetical order of the order you want to load them. Then you could use a function to read the list of files, sort them in alphabetical order, then loop through each one and enqueing them.
But, if all the CSS files need to be loaded, and it's your theme, why not just put them into one combined CSS files. You could use media queries to limit the CSS processed, although systems are fast enough now that the time required to load a big CSS file might be minimal enough not to worry about a giant CSS file.
And, if it's your theme, one css-enquee loop should take care of loading all the needed CSS files in the order that is desired.
But one giant CSS file seems to be less trouble.