Trier les adresses IP - Astuces Excel

Table des matières

Russell a une colonne d'adresses IP internes et il souhaite les trier. Le problème est que le .100. les adresses viennent avant le .22. adresses.

Si Russell ajoute une nouvelle colonne temporaire à utiliser pour le tri, il peut utiliser cette nouvelle fonction personnalisée IPForSort (). Ce code doit être collé dans un module de code dans le classeur.

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

Articles intéressants...