Czasami w życiu 'admina’ lub audytora pojawia się potrzeba sporządzenia zestawienia używanych adresów IP w sieci. Nie wiedzieć czemu często obok tego pojawia się żądanie by taki raport dostarczyć w Excel-u.
A co gdyby tak nauczyć Excela jak sprawdzić czy dany adres IP 'żyje’ ?
Tak powstał króciutki moduł VBS dodający do Excel’a dwie funkcje ping zwracają one TRUE lub FALSE w zależności od tego czy otrzymały odpowiedź na polecenie ping.
Moduł ten zawiera 2 funkcje: PING_HOST i PING_Volatile:
PING_HOST | Jako argument przyjmuje adres IP serwera, zwraca Bool Przeliczenie wartości/wykonanie polecenia Ping następuję po zmianie argumentu funkcji (adresu IP) lub wymuszeniu przeliczenia przez Ctrl+Alt+Shift+F9 |
PING_Volatile | Jako argument przyjmuje adres IP serwera, zwraca Bool Przeliczenie wartości/Wykonanie polecenia Ping następuję po zmianę argumentu funkcji (adresu IP) lub zmianie jakiejkolwiek innej komórki |
Działanie testowane w Excel 2016.
Plik z modułem i przykładem ze screena powyżej : Ping w Excelu