Agregar comentarios a hojas de trabajo protegidas (Microsoft Excel)
Doug señala que Excel le permite agregar comentarios a las celdas, pero solo si la hoja de trabajo no está protegida. Se pregunta si existe una forma de permitir la adición de comentarios en hojas de trabajo protegidas.
Hay varias formas de abordar este problema. La primera es simplemente modificar cómo protege su hoja de trabajo. Comenzando con una hoja de trabajo desprotegida, siga estos pasos:
-
Muestre la pestaña Inicio de la cinta.
-
En el grupo Celdas, haga clic en Formato | Proteger hoja. (También puede hacer clic en la misma herramienta en la pestaña Revisar de la cinta). Excel muestra el cuadro de diálogo Proteger hoja. (Ver figura 1)
-
Introduzca una contraseña que se utilizará para proteger la hoja de trabajo.
-
Desplácese hacia abajo en la lista de permisos y seleccione la casilla de verificación Editar objetos. (Los comentarios se consideran objetos en Excel).
-
Establezca cualquier otro permiso que desee.
-
Haga clic en Aceptar para cerrar el cuadro de diálogo. Si proporcionó una contraseña en el paso 3, se le pedirá que la vuelva a ingresar, lo que debe hacer.
Cualquier usuario de la hoja de trabajo ahora puede agregar comentarios a las celdas. Tenga en cuenta que esto les permite agregar comentarios a cualquier celda de la hoja de trabajo, no solo a las celdas que ha formateado como desbloqueadas. Además, los usuarios también pueden modificar (agregar, cambiar o eliminar) cualquier otro objeto en la hoja de trabajo, como dibujos y gráficos.
Si desea un enfoque más granular para tratar los comentarios en hojas de trabajo protegidas, deberá recurrir al uso de una macro. El concepto es que la macro solicite al usuario el texto del comentario, desbloquee la hoja de trabajo, inserte el comentario y luego vuelva a bloquear la hoja de trabajo.
Public Sub InsertComment() Dim sPassword As String Dim MyComment As String sPassword = "123" Set commentCell = ActiveCell MyComment = InputBox("Enter your comments", "Comments") ActiveSheet.Unprotect Password:=sPassword Range(commentCell.Address).AddComment Range(commentCell.Address).Comment.Text Text:=MyComment ActiveSheet.Protect Password:=sPassword End Sub
Cambie el valor asignado a la variable sPassword; esto es necesario para desbloquear y volver a bloquear la hoja de trabajo. Dado que está almacenando la contraseña en la macro, también querrá asegurarse de tomar medidas para proteger la macro (coloque una contraseña en el módulo VBA) para que otros no puedan ver la contraseña. La macro puede asignarse a una tecla de método abreviado o agregarse a la barra de herramientas de acceso rápido.
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.
link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (12928) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.