Thanks guys!
So feeding it the Variant Array as @6StringJazzer suggested did not work, but that suggestion in combonation with a bit of info from the link he provided did.
What I am trying to sort by is an Integer. I convert the integer to a string using Format( , "@") and then use CVar(newString) for CustomOrder:=.
I do not get why this convert works but feeding it a variant directly does not.
At least it works. 
Thanks to both of you. Here is the final code:
For a little context, the reason I needed this to work is because I have a dynamic named range that is used to populate the RowSource on a listbox.
I do this by using: =OFFSET(table_ticketUpdates!$A$1,1,1,COUNTIFS(table_ticketUpdates!$A:$A,table_ticketUpdates!$A$2),2) in the Name Manager.
Now, when the user makes their selection, it sorts the table by this info, so only their selection is then returned to the listbox. There might be an easier way to do this, but I think it is pretty slick. 
Thanks again!
Bookmarks