Ecco un post sul blog che descrive la creazione di un IsInteger UDF.
Fondamentalmente, consiglia di aggiungere '.e0' al valore e utilizzando IsNumeric . In questo modo, tutto ciò che aveva già un punto decimale ora ha due punti decimali, causando IsNumeric essere falso e tutto ciò che è già espresso in notazione scientifica è invalidato dal e0 .