ciao, il problema è che devi controllare la stringa restituita da InputBox, se fai annulla la stringa e vuota. Ti consiglio inoltre di usare i blicchi try e catch per intercettare eventuali errori di formattazione ed avvisare l'utente (non si sa mai cosa combina l'utonto), nonchè riportare i valori allo stato precedente...