Естественная сортировка с использованием скрипта VB
Я хочу отсортировать элементы ниже, используя естественную сортировку:
"Z1", "Z3", "Z2", "Z20", "Z10"
После сортировки ожидаю заказа ниже:
"Z1", "Z2", "Z3", "Z10", "Z20"
Когда я попытался использовать список массивов,
Set oAlist=CreateObject("System.Collections.ArrayList")
oAlist.sort
Я получаю результат сортировки на основе ASCII:
Z1, Z10, Z2, Z20, Z3
Пожалуйста, помогите мне, как сделать эту естественную сортировку с помощью скрипта VB