Russell tiene una columna de direcciones IP internas y quiere ordenarlas. El problema es que el .100. las direcciones vienen antes del .22. direcciones.
Si Russell agrega una nueva columna temporal para usarla para ordenar, puede usar esta nueva función personalizada IPForSort (). Este código debe pegarse en un módulo de código en el libro de trabajo.
Public Function IPforSort(OrigVal) IPforSort = "" OrigVal = OrigVal & "." Bg = 1 For i = 1 To Len(OrigVal) If Mid(OrigVal, i, 1) = "." Then IPforSort = IPforSort & Format(Mid(OrigVal, Bg, i - Bg), "000") & "." Bg = i + 1 End If Next i IPforSort = Left(IPforSort, Len(IPforSort) - 1) End Function