Ordinamento degli indirizzi IP - Suggerimenti per Excel

Sommario

Russell ha una colonna di indirizzi IP interni e desidera ordinarli. Il problema è che il .100. gli indirizzi arrivano prima del .22. indirizzi.

Se Russell aggiunge una nuova colonna temporanea da utilizzare per l'ordinamento, può utilizzare questa nuova funzione personalizzata IPForSort (). Questo codice dovrebbe essere incollato in un modulo di codice nella cartella di lavoro.

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

Articoli interessanti...