He comprobado el funcionamiento de la aplicación y ésta funciona perfectamente. Hay que tener en cuenta que la rutina está limitada a los campos que aparecen en color amarillo. Lo que pretende la macro es obligar a informar el campo "Usuario" siempre que se haya puesto una cantidad en las columnas cantidad1 o cantidad2, es decir, una cantidad no puede incorporarse a la hoja de cálculo sin haber informado el usuario que ha informado esa cantidad.