Сортировка IP-адресов - Советы по Excel

Содержание

У Рассела есть столбец внутренних IP-адресов, и он хочет их отсортировать. Проблема в том, что калибр .100. адреса идут до .22. адреса.

Если Рассел добавляет новый временный столбец, который будет использоваться для сортировки, он может использовать эту новую настраиваемую функцию IPForSort (). Этот код следует вставить в модуль кода в книге.

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

Интересные статьи...