Ordenar columna ascending de 999-17 a 1000-17 consecutivamente mediante macro
Me ha surgido una duda que no se como resolverla. Trabajo con una columna (A a partir de la fila 9) voy generando mediante macro una serie de cod, pero al llegar de 999-17 a 1000-17 no me lo ordena de la siguiente manera que quiero:
1005-17
1004-17
1003-17
1002-17
1001-17
1000-17
999-17
Si no que me lo ordena de la siguiente manera:
1000-17
1001-17
101-17
Solicito en la medida de lo posible una ayuda para realizar una macro que me lo ordene de mayor a menor.