sábado, noviembre 25, 2006

Excel – Comentarios ocultos en celdas.

Excel permite incluir comentarios en las celdas. Esta utilidad es muy práctica, en especial cuando queremos dejar indicaciones o explicaciones relacionadas con el contenido de la celda (o de un rango que contiene a la celda).

En ciertas situaciones Excel hace difícil ver el comentario.

Por ejemplo en esta tabla





El pequeño triángulo rojo en el ángulo superior derecho de la celda nos indica que incluye un comentario. Este comentario se hace visible en el momento que apuntamos a la celda con el mouse o la seleccionamos



No todo el contenido del comentario es visible (ver más adelante el cuadro de texto completo).

Una de las formas de solucionar este problema es volver el comentario visible con el menú Mostrar Comentario




y luego cambiar el tamaño del cuadro de texto que contiene el comentario



Luego volvemos a ocultar el comentario y más tarde, cuando seleccionemos la celda, veremos el comentario en un su totalidad.

Sin embargo existe otro problema. Supongamos que queremos que los encabezamientos de las columnas queden fijos. Para eso seleccionamos la fila 2 y aplicamos Inmovilizar Paneles del menú Ventana.
Ahora supongamos que nos movemos a la fila 50 y seleccionamos la celda A1 para ver que dice el comentario. Lo que veremos es esto



El comentario queda oculto!!

Para solucionar este problema usaremos una macro sencilla. En un modulo de macro del editor de Vba ponemos


Sub show_comm()

On Error Resume Next
MsgBox ActiveCell.Comment.Text
On Error GoTo 0

End Sub


Para facilitar el uso de esta macro le hemos asociado la combinación de teclas Shift+Ctrl+M



Ahora podemos seleccionar la celda con el comentario, apretar la combinación de teclas lo que producirá un mensaje en el centro de la pantalla con el contenido del comentario








Categorías: Varios_

Technorati Tags:

18 comentarios:

  1. Hola!
    Antes que nada, agradecer su molestia por compartirnos sus conocimientos. He estado intentando hacer un menú pero no sé que hago mal que no me sale en el explorador de proyectos el de N_gris.xla. ¿Podría orientarme?
    Gracias
    Saludos
    Pilar

    ResponderBorrar
  2. Hola Pilar

    tu pedido está relacionado a otra nota. De todas mnaeras, puedes mandarme el archivo con lo que has hecho para que pueda ver dónde está el problema.
    Por favor, usa el mail jorgedun@gmail.com

    ResponderBorrar
  3. Porque o como puede ser que toooodos mis comentarios se han borrado? Simplemente ya no aparecen?

    ResponderBorrar
  4. ¿Se han borrado o no son visibles? En Excel 2007 abre las opciones de Excel y en la pestaña Avanzado asegurate que la opción "Sin comentarios" no esté marcada. En Excel 2003 lo mismo en Herramientas-Opciones.

    ResponderBorrar
  5. Buenos días.

    Tengo una hoja en Excel que contiene celdas utilizadas como títulos y en cada celda hay comentarios. Necesito pasar esos comentarios a celdas de abajo, pero como parte de la hoja. ¿Existe forma de hacerlo?

    Saludos y gracias.

    Carlos R.

    ResponderBorrar
  6. Carlos,
    puedes editar el comentario, seleccionar el texto, copiarlo (Ctrl+C) y luego pegarlo en una celda como contenido.

    ResponderBorrar
  7. Hola Jorge. como siempre mi mayor agradecimiento por tu tarea, y las felicitaciones del caso, por el increible nivel de las mismas.
    Queria consultarte acerca de la forma de determinar la 1ª fila visible dentro de una hoja con parte de sus filas inmovilizadas. es decir, si inmovilice las 5 primeras filas, la 6ª seria la primer fila a scrollar; pero quisiera determinar, luego de haberme movido dentro de ese sector (movilizado), cual es la primer fila que se visualiza bajo la fila nº5 (que es la ultima inmovilizada).
    Espero haber sido mas o menos claro.
    saludos.

    ResponderBorrar
  8. José, sinceramente, no termino de entender el planteo. Te sugiero que me mandes un archivo con un ejemplo y explicaciones.

    ResponderBorrar
  9. Hola. Pregunta: Es posible hacer que no aparezca el trangulito rojo de comentario pero que el comentario aparezca igualmente cuando te ponés sobre la celda? No me gusta como queda allí ese triángulo.
    Muchas gracias!

    ResponderBorrar
  10. Hola Marcelo,
    la solución es usar Validación de datos. En "configuración" dejar "cualquier valor" y en la pestaña "Mensaje de entrada" poner el comentario.

    ResponderBorrar
  11. hola Jorge, te felicito por tu blog, te agradezco de antemano tu ayuda, quiero saber si existe alguna combinación de teclas para insertar la fecha y si es posible la hora en un comentario.

    ResponderBorrar
  12. No existe tal combinación. Te sugiero que veas esta nota donde muestro una técnica que puede servir a tu propósito.

    ResponderBorrar
  13. Jorge podrias ayudarme con un archivo de excell xfa tendras algun correo donde te pueda enviar el archivo xfa

    ResponderBorrar
  14. Fijate en el enlace Ayuda, en la parte superior de la plantilla.

    ResponderBorrar
  15. Hola Jorge. Tengo un problemilla con el texto en las celdas de Excel. Es largo y quiero que parte de él se oculte, que no aparezca todo. En unas celdas está así y en otras no. ¿Cuál puede ser el problema?. Muchas Gracias.

    ResponderBorrar
  16. Cuando el texto excede el ancho de la celda que lo contiene pueden darse estas situaciones:
    1- si al celda a la derecha está vacía y la opción "ajustar texto" no está activa, el texto "se derrama" a la celda contigua; es decir, podemos ver todo el texto
    2-si la celda a la derecha está ocupada y la opción "ajustar texto" no está activa, el texto aparece cortado (vemos sólo lo que cabe en el ancho de la celda);
    3- si la opción "ajustar texto" está activada, todo el texto se ve en la celda (Excel agrega "altura" a la fila).
    No hay forma natural de ocultar parte del texto de una celda si éste es menos ancho que la celda.

    ResponderBorrar
  17. Buenas, aun soy inexperto en cuanto a macros se refiera, y quisiera ayuda para aplicar la macros que expusieron arriba:
    Sub show_comm()

    On Error Resume Next
    MsgBox ActiveCell.Comment.Text
    On Error GoTo 0

    End Sub

    Al parecer tengo que especificar a cual celda quiero aplicar esta macros, podrian ayudarme usando de referencia el ejm mencionado

    ResponderBorrar
  18. La macro muestra el comentario en la celda activa, si es que hay alguno en ella.

    ResponderBorrar

Nota: sólo los miembros de este blog pueden publicar comentarios.