"On Error Resume Next" è un modo per ignorare gli errori piuttosto che gestirli.
Nel tuo caso tutto ciò che devi fare è verificare che i dati inseriti rappresentino una data valida; vedi, a questo proposito, la funzione IsDate().

L'indicazione di gibra ti risulterà senz'altro utile, specialmente per il formato dei dati inseriti, un po' meno per il loro valore.

L'espressione "va in crash" è alquanto generica e vaga. Ti consiglio, per il futuro, di specificare con precisione gli errori che ricevi.

Ti chiedo infine, per favore, di evitare le abbreviazioni tipo SMS (ke, sn ...).