8 de diciembre de 2016

Los comentarios se desplazan muy lejos de la celda a la que pertenecen


Por alguna razón que aún no descubro, hay ocasiones en las que los comentarios se desplazan muy lejos de la celda a la que pertenecen y solo podemos ver una larga línea que una al comentario con la celda origen.





Para restablecer la posición original de todos los comentarios de la hoja activa podemos utilizar la siguiente macro:





Sub RestablecerPosicionComentarios()

Dim cmt As Comment

For Each cmt In ActiveSheet.Comments
cmt.Shape.Top = cmt.Parent.Top + 5
cmt.Shape.Left = cmt.Parent.Offset(0, 1).Left + 5
Next

End Sub



Si te gustó, síguenos en Twitter  para recibir nuestras actualizaciones y trucos

21 comentarios:

  1. Hola, Tengo el mismo problema y no sé cómo resolverlo.
    ¿Me puedes indicar paso a paso?

    Saludos,
    Placido

    ResponderBorrar
    Respuestas
    1. Claro vamos a hacerlo paso a paso.
      Ingresamos a excel al libro que tiene el inconveniente,
      1. tecleamos Alt + f11 (esto nos abrirá el editor de visual Basic)
      2. En el lado inzquierdo donde aparece VBAProject(libro1) le decimos clic derecho Insertar - Modulo
      3. Aqui vamos a escribir

      Sub RestablecerPosicionComentarios()

      Dim cmt As Comment

      For Each cmt In ActiveSheet.Comments
      cmt.Shape.Top = cmt.Parent.Top + 5
      cmt.Shape.Left = cmt.Parent.Offset(0, 1).Left + 5
      Next

      End Sub
      4. Cerramos esta parte del editor.
      5. Insertamos en excel una autoforma circular (Menu excel Insertar-ilustraciones-formas) y la dibujamos en cualquier parte de excel.
      6. Le decimos clic derecho a la autoforma -Asignar Macro y seleccionamos la que dice RestablecerPosicionComentarios
      7. Hacemos clic en cualquier parte de excel.
      8. Damos clic encima de la autoforma.
      9. Ya se debe haber corregido la posicion de todos los comentarios. Espero te sea de gran ayuda.

      Borrar
    2. Me funcionó perfecto, muchas gracias por el aporte.

      Borrar
    3. Genial mil gracias por la ayuda.

      Borrar
  2. Muchísimas gracias!!! Actualmente me encontraba con el mismo problema en mi trabajo y al ver este post, has salvado mi vida! Saludos!

    ResponderBorrar
  3. como puedo visualizar los comentarios de una hoja pero de solo una columna en espesifico arrojando un msgbox

    ResponderBorrar
    Respuestas
    1. De una sola columna tendria que ser con una macro, en esta entrada se indica como mostrar los comentarios, todos de una hoja. https://ideasdeexcel.blogspot.com/2014/12/ocultar-todos-los-comentarios-de-una.html

      Borrar
  4. deseo saber como puedo cambiar la posicion a la derecha de mis comentarios a la izquierda

    ResponderBorrar
  5. Excelente solución. Muchas gracias!!

    ResponderBorrar
  6. Excelente, muchas gracias... Son increibles

    ResponderBorrar
  7. Ayuda, los comentarios volvieron a su lugar pero aun siguen minimizados y no se puede ver el contenido. Que podría hacer?

    ResponderBorrar
    Respuestas
    1. http://ideasdeexcel.blogspot.com/2014/12/ocultar-todos-los-comentarios-de-una.html

      Borrar
  8. Excelente herramienta, me ha ayudado mucho. muchas gracias

    ResponderBorrar
  9. Muchisimas gracias sois geniales

    ResponderBorrar
  10. Muchisimas gracias, todo un acierto.

    ResponderBorrar
  11. Cuando desactivo el autofiltro vuelven a su lugar, creo...

    ResponderBorrar