Я хочу иметь возможность сортировать строки Excel, где данные выглядят как
Column - 1                 Other Columns
701-GBL-1843-MLMK          blah
566-JJB-2785-MYJW
254-WYD-3220-NAND
884-GLE-2843-FRYA
И я хочу иметь возможность сортировать данные по третьему параметру, чтобы я сравнивал их по числам в середине строки, чтобы они в конечном итоге выглядели как
701-GBL-1843-MLMK
566-JJB-2785-MYJW
884-GLE-2843-FRYA
254-WYD-3220-NAND
Есть ли способ сделать это, вместо создания пользовательского списка длиной 100000000000000 пунктов
В основном я хочу знать, как написать код для Excel, где я могу сделать пользовательское сравнение, которое будет выглядеть так:
псевдо:
mycompare(cell1, cell2):
    if(cell1's third param > cell2's third param):
        return GREATER
    if(cell1's third param < cell2's third param):
        return LESS
    return EQUAL
sort(myWorksheet, mycompare)
Излишне говорить, что я не знаю, как программировать или использовать VB. Сожалею.

