Sam,
I don't understand what you are trying to show me.

if I start out with arrMixed = Split("1-m,26-z,2-b,3-c,4-4,5-e,6-f,7-g,8-h,9-i,10-g", ",")

I need a sorted array like this:

1-m
2-b
3-c
4-r
5-e
6-f
7-g
8-h
9-i
10-j
26-z

It doesn't matter the order of the parts after the "-", the numbers need to be sorted in ascending order. Thanks