Oto post na blogu opisujący tworzenie IsInteger UDF.
Zasadniczo zaleca dodanie '.e0' do wartości i używając IsNumeric . W ten sposób wszystko, co już miało kropkę dziesiętną, ma teraz dwa miejsca dziesiętne, co powoduje, że IsNumeric być fałszywym, a wszystko, co już zostało wyrażone w notacji naukowej, jest unieważniane przez e0 .