Classificando endereços IP - Dicas do Excel

Índice

Russell tem uma coluna de endereços IP internos e deseja classificá-los. O problema é que o .100. os endereços estão vindo antes do .22. endereços.

Se Russell adicionar uma nova coluna temporária a ser usada para classificação, ele pode usar esta nova função personalizada IPForSort (). Este código deve ser colado em um módulo de código na pasta de trabalho.

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

Artigos interessantes...