Para bloquear la función Copiar (y cualquier otra, incluida la de grabar), hay que analizar, primero, todas las formas posibles, esto es:
- Comando de Menú
- Icono
- Atajo
Es decir que deberías colocar una macro vinculada a la apertura y/o activación de una hoja y otra para el cierre o desactivación de la misma y que anule cada una de estas instancias. Hay comando para bloquear funciones de menú, puedes armar barras personaliadas sin el botón de copiar y será muy difícil evitar el uso de atajos (Ctrl + C y Ctrl + V).
Aun así, si este archivo es abierto en una versión que avise de la existencia de macro, todas estas líneas de programación serán inútiles, toda vez que el usuario puede simplemente solicitar que se abra sin ejecutar macros...
Pero si tu objetivo es evitar que lo modifiquen o copien, puedes hacer uso de las habilidades de MS Excel para proteger celdas, hojas, y archivos. Cuestión, ésta, sobre la cual ya te contesté varias preguntas, allá por el 21-22 de mayo pasado.
Eventualmente, podrías evaluar la posibilidad de que tu archivo simplemente sea visualizado (haciendo una copia de imagen) o con un visor de archivos de MS Excel, el cual puedes descargar gratuitamente de:
http://officeupdate.microsoft.com/2000/downloadDetails/xlviewer.htmDime si necesitas alguna otra aclaración.
Un gran abrazo!
Fernando