Chcę mieć możliwość sortowania wierszy programu Excel, w których wyglądają dane
Column - 1 Other Columns
701-GBL-1843-MLMK blah
566-JJB-2785-MYJW
254-WYD-3220-NAND
884-GLE-2843-FRYA
I chcę móc sortować dane według trzeciego parametru, aby porównać je według liczb w środku łańcucha, aby skończyć jak
701-GBL-1843-MLMK
566-JJB-2785-MYJW
884-GLE-2843-FRYA
254-WYD-3220-NAND
Czy istnieje sposób, aby to zrobić, zamiast tworzyć niestandardową listę o długości 100000000000000 elementów
Zasadniczo chcę wiedzieć, jak napisać kod do programu Excel, w którym mogę wykonać niestandardowe porównanie, które będzie podobne
rzekomy:
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)
Nie trzeba dodawać, że nie wiem, jak programować lub korzystać z VB. Przepraszam.
źródło