Per JamesD

Scusa forse non mi sono spiegato bene:
secondo me non c' è bisogno di utilizzare una funzione per controllare se sto inserendo un numero o no. Pensa che la variabile giggi sia ciò che prende da un TextBox, non uso nessuna funzione, se percaso si verifica qualche errore si svolge il codice di on error (si può usare un goto se questo controllo viene usato su molte variabili)

Ti avverto comunque che il codice che ho messo viene da un programma che ho fatto e funziona! La soluzione che hai adottato va benissimo lo stesso tanto che ho fatto la tua stessa cosa in un programma in C++

Se non mi sono fatto intendere ti invio un programmino semplicissimo con controllo sui numeri