Editar un comentario cerca de su celda (Microsoft Excel)
Peggy tiene varias celdas en una hoja de trabajo que tienen comentarios asociados. Cuando hace clic con el botón derecho en una de estas celdas, puede elegir Editar comentario en el menú contextual resultante para editar el comentario. Si el comentario fue uno que creó en una sesión anterior con Excel, no es inusual que el comentario se abra en otra parte de la hoja de trabajo, a veces a varias pantallas de distancia. Peggy se pregunta si hay alguna manera de hacer que el comentario aparezca junto a la celda con la que va.
Esta condición puede ser causada por varias cosas. Por ejemplo, es posible que mientras editaba previamente el comentario, hizo clic en el borde del cuadro de comentarios y arrastró el comentario a un lugar diferente en la hoja de trabajo. Si hizo esto, Excel recuerda dónde se movió el comentario y siempre lo muestra en la ubicación recordada.
Otra causa común es que realiza algunos filtros en sus datos, lo que da como resultado que algunas de las filas o columnas se oculten mientras el filtro está en su lugar. Si luego edita los comentarios en las celdas filtradas, efectivamente ha «movido» el comentario de la ubicación original a una nueva ubicación que está asociada con la fila o columna visible en la pantalla. Cuando más tarde eliminas el filtro e intentas editar el comentario, recuerda dónde se editó anteriormente y ahí es donde tiene lugar la nueva oportunidad de edición.
En ambos casos, la solución normal es simplemente sonreír y soportarlo: mover manualmente las celdas desde donde están hasta donde las desee.
Sin embargo, si tiene este problema con muchas celdas, todo el movimiento manual puede ser una verdadera molestia. En ese caso, es posible que desee utilizar una macro para hacer el movimiento por usted.
Sub MoveComments1() Dim cmt As Comment For Each cmt In ActiveSheet.Comments With cmt .Shape.Top = .Parent.Top .Shape.Left = .Parent.Offset(0, 1).Left End With Next cmt End Sub
Esta macro mueve todos los comentarios en una hoja de trabajo para que su esquina superior izquierda sea la misma que la esquina superior derecha de la celda a la que están adjuntos. Esto coloca los comentarios junto a sus celdas, que es donde los desea.
Si desea ajustar todos los comentarios en un libro de trabajo completo, así como «ajustar automáticamente el tamaño» de cada uno de los cuadros de comentarios, puede usar esta variación en la macro:
Sub MoveComments2() Dim wbk As Workbook Dim wks As Worksheet Dim cmt As Comment Dim rngC As Range Dim lArea As Long Set wbk = ActiveWorkbook On Error Resume Next For Each wks In wbk.Worksheets For Each cmt In wks.Comments With cmt .Shape.TextFrame.AutoSize = True If .Shape.Width > 200 Then lArea = .Shape.Width .Shape.Height .Shape.Width = 200 .Shape.Height = (lArea / 200) 1.1 End If .Shape.Top = .Parent.Top .Shape.Left = .Parent.Offset(0, 1).Left End With Next cmt Next wks End Sub
_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 (9703) se aplica a Microsoft Excel 2007, 2010 y 2013. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:
link: / excel-Editing_a_Comment_Close_to_Its_Cell [Editando un comentario cerca de su celda]
.