kon un On Error Resume Next va que chuta.....
Yo eso lo veo un poco cutre pero para gustos los colores.
Tal vez sea que soy un maniaco de las Api's. Tienes a tu disposicion una muy bonita que se llama
CreateDirectory. Con esta funcion no vas a recibir errores sino que cuando se cree el directorio de forma satisfactoria te va a devolver un valor distinto de 0 y cuando no se haya podido crear (bien porque ya existiera o por cualquier otro motivo) te va a devolver 0.
Las cosas bien hechas estan bien hechas.