Über Hyperlink Zeile färben?
Guten Morgen, wer auch immer das liest! Ich versuche gerade auf Arbeit meine nicht-vorhandenen Excel"skills" aufzufrischen und stehe gerade vor einem Problem. Undzwar:
Ich habe einen Hyperlink erstellt, der auf eine andere Tabelle hinweist. Dieser gibt eine bestimmte Position dieser Tabelle an - ist es möglich, diesen Bereich zu färben bzw die komplette Zeile zu markieren? Ist das möglich, mit Formeln o.Ä.? Falls ja, wie geht sie?
Da dies nun meine 1. Frage ist, stelle ich direkt noch eine kleine hinterher: Kann ich über einen Hyperlink auch auf 2 Zeilen hinweisen?
Sprich
=HYPERLINK("[Beispielpfad\Beispielname.xls]"&"!A8";"+") + A10?
Danke schon mal im Voraus.
2 Antworten
Du kannst auch zu Bereichen springen. Entweder du benamst sie oder du adressierst sie.
Beispiel:
=HYPERLINK("[linktest.xlsm]Tabelle2!C2:C3";"Tabelle2 C2:C3")
Mit einer Formel kannst du einen Hyperlink erstellen. Mir ist allerdings keine Möglichkeit bekannt, auf den Klick zu reagieren, sodass zum Beispiel die Zielzelle eingefärbt wird.
Du kannst zwar auf dem Zielblatt das SelectionChange-Ereignis abfangen, aber du kannst keine Rückschlüsse daraus ziehen, von welchem Hyperlink dies ausgelöst wurde.
Wenn du den Hyperlink über Einfügen → Hyperlink eingefügt hast, kannst du auf eine Klick reagieren. Es gibt einmal das Ereignis am Worksheet "Worksheet_FollowHyperlink".
Das funktioniert bei mir aber nicht.
Was funktioniert, ist "Workbook_SheetFollowHyperlink" abzufangen.
Beispiel:
Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)
Range(Target.SubAddress).Interior.Color = vbYellow
End Sub
Das Einfärben des Ziels setzt geringe Kenntnisse in VBA voraus.
Es gibt bedingte Formatierung.
Schau mal hier
Danke, für die schnelle Antwort, jedoch hilft mir das nur bedingt weiter. Denn ich benutze ein sehr altes Excel-Programm, was quasi 90% dieser Seite "nutzlos" wirken lässt. In diesem kleinen Abschnitt, wo meine Version enthalten ist, steht, dass die Aussage WAHR sein sollte. Aber ich verstehe nicht ganz, wie mir das bei meinem Problem helfen sollte. Vielleicht fehlt es mir nur an fehlenden Wissen und bedingte Formatierung ist der Schlüssel zum Erfolg - aber vielleicht gibt es ja noch den ein oder anderen Vorschlag.
:-)
Welche Excel Version hast du denn? Und hast du mal in die Excel Hilfe unter Bedingte Formatierung geschaut?
Die gute, alte 97er Version. Und ja, dies habe ich ebenfalls gemacht.
Vielen Dank, für deine Antwort.
Mit 1. konntest du mir auf jeden Fall weiterhelfen.
Da ich, wie gesagt, nicht der größte "Excel-Kenner" bin, sagt mir 2. nur bedingt etwas. :-)