Kathy tiene un hipervínculo en la celda A1 de cada hoja de trabajo de su libro. El hipervínculo, cuando se hace clic, muestra una hoja de trabajo que contiene una tabla de contenido para que pueda moverse por el enorme libro de trabajo más rápido. Kathy no quiere imprimir el hipervínculo cuando imprime las hojas de trabajo. Se pregunta si hay alguna forma de formatear el hipervínculo para que no se imprima.

Ella observa que ocultar la columna A o la fila 1 frustra el propósito porque quiere que esta celda esté visible mientras trabaja en el libro de trabajo.

Hay muchas formas de hacerlo. Quizás la forma más fácil es simplemente «ocultar» la información en la celda A1 para que no sea visible y no se imprima. Una forma de hacer esto es formatear el texto en la celda como blanco, ya que el blanco sobre blanco es bastante invisible. El enlace aún estaría allí y se podría hacer clic fácilmente, pero no sería visible.

Se puede obtener un resultado similar aplicando un formato personalizado a la celda.

Simplemente use el formato «;;;» (son tres puntos y comas, sin las comillas) y la información de la celda desaparece de la vista. Nuevamente, puede hacer clic en el enlace, aunque sea bastante invisible.

Otra forma de abordar el problema es definir áreas de impresión para cada una de sus hojas de trabajo. Simplemente excluya la primera fila de cada hoja de trabajo del área de impresión y nunca aparecerá en la impresión. El beneficio adicional de este enfoque es que el hipervínculo aún está visible en cada hoja de trabajo.

También puede poner su hipervínculo en un cuadro de texto en lugar de en la celda A1.

A continuación, se podría formatear el cuadro de texto para que no se imprima. (Seleccione el cuadro de texto, haga clic con el botón derecho y elija Tamaño y propiedades, muestre la pestaña Propiedades y desmarque la casilla de verificación Imprimir objeto).

Otro enfoque es no usar hipervínculos en sus hojas de trabajo, sino agregar un botón de formulario que, cuando se hace clic, ejecuta una macro que lleva al usuario a la hoja de trabajo principal. (La forma de crear botones de formulario se ha discutido en otras ediciones de ExcelTips.) Los botones de formulario no se incluyen cuando imprime sus hojas de trabajo.

Un enfoque bastante exclusivo es utilizar Microsoft Word para ayudarlo a crear el enlace. Puede, en Word, crear un hipervínculo y luego formatear ese hipervínculo como texto oculto. (Puede encontrar cómo formatea el texto oculto en el sitio web WordTips). Luego, copie el texto del vínculo al Portapapeles y péguelo en Excel como un objeto de Word. Entonces, el objeto puede conservar las características de Word, incluido el texto que se oculta, y aún se puede hacer clic en él en Excel.

Por último, puede utilizar macros para facilitar la impresión de sus hojas de trabajo.

Agregue la siguiente macro al objeto ThisWorkbook:

Private Sub Workbook_BeforePrint(Cancel As Boolean)

Dim wks As Worksheet

For Each wks In Worksheets         wks.Range("A1").NumberFormat = ";;;"

Next End Sub

Todo lo que esto hace es aplicar, a todas las hojas de trabajo en el libro de trabajo, el formato personalizado especial descrito anteriormente en este consejo. La macro se ejecuta automáticamente justo antes de imprimir. Después de imprimir, el formato todavía está en las hojas de trabajo. Luego puede incluir una segunda macro para aplicar el formato General a la celda A1 en el libro de trabajo que se está activando:

Private Sub Workbook_SheetActivate(ByVal Sh As Object)

Sh.Range("A1").NumberFormat = "General"

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 (8186) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

link: / excel-Hiding_a_Hyperlink_on_a_Printout [Ocultar un hipervínculo en una impresión].