Los nombres de procedimientos deben ser todos diferentes para que el compilador sepa donde dirigirse en cada momento. Para solucionar tu caso puedes hacer:
1. Dejar el primer sub tal como está para que se ejecute cuando se produzca el evento Change del objeto Worksheet
2. dentro de este sub crear una llamada "PasarAMayúsculas" (por ejemplo)
3. Crear un procedimiento sub tal como:
sub PasarAMayusculas ()
'aquí el código del otro sub
end sub
Si tienes problemas puedes pasarme el fichero a
<h2>
vorkos@gmail.com</h2>
y le echaré un vistazo.