Non sono molto esperto, però se è VB potresti utilizzare la funzione Strings.Right per vedere se l'ultima cifra del numero è 0,2,4,6,8 (pari) oppure 1,3,5,7,9 (dispari)