Un modo alternativo potrebbe essere prendere una riga alla volta (1 2 3), usare la funzione String.Replace per togliere gli spazi e ottenere 123 e poi con la funzione IsNumeric verificare se sono solo numeri (tale funzione restituire false se la stringa in analisi contiene lettere, tipo 34A5)