Classificação natural usando script VB
Quero classificar abaixo os itens usando a classificação natural:
"Z1", "Z3", "Z2", "Z20", "Z10"
Após a classificação, espero o pedido abaixo:
"Z1", "Z2", "Z3", "Z10", "Z20"
Quando tentei usar a lista de matrizes,
Set oAlist=CreateObject("System.Collections.ArrayList")
oAlist.sort
Estou obtendo um resultado de classificação baseado em ASCII:
Z1, Z10, Z2, Z20, Z3
Por favor me ajude sobre como fazer essa classificação natural usando o script vb