Ausblenden eines Hyperlinks in einem Ausdruck (Microsoft Excel)
Kathy hat einen Hyperlink in Zelle A1 jedes Arbeitsblatts in ihrer Arbeitsmappe. Wenn der Hyperlink angeklickt wird, wird ein Arbeitsblatt angezeigt, das ein Inhaltsverzeichnis enthält, damit sie sich schneller in der riesigen Arbeitsmappe bewegen kann. Kathy möchte den Hyperlink nicht drucken, wenn sie die Arbeitsblätter druckt. Sie fragt sich, ob es eine Möglichkeit gibt, den Hyperlink so zu formatieren, dass er nicht gedruckt wird.
Sie stellt fest, dass das Ausblenden von Spalte A oder Zeile 1 den Zweck zunichte macht, da diese Zelle während der Arbeit in der Arbeitsmappe sichtbar sein soll.
Es gibt viele Möglichkeiten, wie Sie dies erreichen können. Am einfachsten ist es vielleicht, die Informationen in Zelle A1 einfach „auszublenden“, damit sie nicht sichtbar sind und nicht ausgedruckt werden. Eine Möglichkeit, dies zu tun, besteht darin, den Text in der Zelle als Weiß zu formatieren, da Weiß auf Weiß ziemlich unsichtbar ist. Der Link wäre immer noch da und könnte leicht angeklickt werden, aber er wäre nicht sichtbar.
Ein ähnliches Ergebnis kann erzielt werden, indem ein benutzerdefiniertes Format auf die Zelle angewendet wird.
Verwenden Sie einfach das Format „;;;“ (das sind drei Semikolons ohne Anführungszeichen) und die Informationen in der Zelle verschwinden aus der Ansicht. Auch hier können Sie auf den Link klicken, obwohl er ziemlich unsichtbar ist.
Eine andere Möglichkeit, das Problem anzugehen, besteht darin, Druckbereiche für jedes Ihrer Arbeitsblätter zu definieren. Schließen Sie einfach die erste Zeile jedes Arbeitsblatts aus dem Druckbereich aus, und sie wird niemals auf dem Ausdruck angezeigt. Der zusätzliche Vorteil dieses Ansatzes besteht darin, dass der Hyperlink auf jedem Arbeitsblatt weiterhin sichtbar ist.
Sie können Ihren Hyperlink auch in ein Textfeld anstelle der Zelle A1 einfügen.
Das Textfeld könnte dann so formatiert werden, dass es nicht gedruckt wird. (Wählen Sie das Textfeld aus, klicken Sie mit der rechten Maustaste und wählen Sie Größe und Eigenschaften, zeigen Sie die Registerkarte Eigenschaften an und deaktivieren Sie das Kontrollkästchen Druckobjekt.)
Ein anderer Ansatz besteht darin, keine Hyperlinks in Ihren Arbeitsblättern zu verwenden, sondern stattdessen eine Formularschaltfläche hinzuzufügen. Wenn Sie darauf klicken, wird ein Makro ausgeführt, das den Benutzer zum Hauptarbeitsblatt führt. (Wie Sie Formularschaltflächen erstellen, wurde in anderen Ausgaben von ExcelTips. erläutert.) Formularschaltflächen sind beim Drucken Ihrer Arbeitsblätter nicht enthalten.
Ein ziemlich einzigartiger Ansatz ist die Verwendung von Microsoft Word, um den Link zu erstellen. Sie können in Word einen Hyperlink erstellen und diesen Hyperlink dann als versteckten Text formatieren. (Wie Sie versteckten Text formatieren, finden Sie auf der WordTips-Website.) Kopieren Sie dann den Text des Links in die Zwischenablage und fügen Sie ihn als Word-Objekt in Excel ein. Das Objekt kann dann die Funktionen von Word beibehalten – einschließlich des ausgeblendeten Texts – und in Excel weiterhin „anklickbar“ sein.
Schließlich können Sie Makros verwenden, um das Drucken Ihrer Arbeitsblätter zu erleichtern.
Fügen Sie dem ThisWorkbook-Objekt das folgende Makro hinzu:
Private Sub Workbook_BeforePrint(Cancel As Boolean) Dim wks As Worksheet For Each wks In Worksheets wks.Range("A1").NumberFormat = ";;;" Next End Sub
Dies bedeutet lediglich, auf alle Arbeitsblätter in der Arbeitsmappe das spezielle benutzerdefinierte Format anzuwenden, das weiter oben in diesem Tipp beschrieben wurde. Das Makro wird unmittelbar vor dem Drucken automatisch ausgeführt. Nach dem Drucken befindet sich die Formatierung noch in den Arbeitsblättern. Sie können dann ein zweites Makro einfügen, um das allgemeine Format auf Zelle A1 in der zu aktivierenden Arbeitsmappe anzuwenden:
Private Sub Workbook_SheetActivate(ByVal Sh As Object) Sh.Range("A1").NumberFormat = "General" End Sub
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (8184) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: