RE:Desactivar la opcion copiar - cortar celdas
Porque no pruebas con la opción ocultar, te colocas en la parte superior izquierda (inicio de celdas y filas) en “formato de celdas > proteger” seleccionas “oculta” luego cuando proteges la hoja “Herramientas > proteger hoja” deshabilitas “seleccionar celdas bloqueadas”, con esto ya no podrán seleccionar las celdas que estén bloqueadas... para desactivar el teclado intenta con este código en el modulo de thisworkbook
Private Sub Workbook_Open()
With Application
.OnKey "^c", "": .OnKey "^x", "": .OnKey "^v", "": .OnKey "+{Insert}", "": .OnKey "+{Del}", ""
End With
End Sub
=> el usuario NO podrá usar los atajos durante la sesión, pero en ninguna hoja de ningún libro.
-> Sólo cuando se re/inicie la aplicación.
nota:
El ejemplo anterior deshabilita la barra de edición e insertar, para habilitar los menús ejecuta el código siguiente:
For Each cb In CommandBars
cb.Visible = True
Next cb
Aunque habilita todas las barras, restablece la que quitamos.
Ahora bien yo me pregunto:
supongamos que sin abrir el archivo que deshabilita commandbars, keys . etc y las devuleve intacta, digamos el archivo a custodiar: yo abro uno cualquiera "Nuevo", voy a la celda A1 DE LA HOJA (POR DONDE QUIERA EMPEZAR) te pongo la siguiente formula:
='[SELECCIONAR COPIAR PEGAR.xls]Hoja1'!A1
Luego la copio en sentido vertical y horizontal.
Esto me va traer una "copia" en el sentido que supongo quieres aludir… por lo que puedo decir. Si de eso se trata...pues no hay Macros que logre algo como esto… si alguien sabe lo contrario agradeceré me lo hagan ver.