Wie merkt man, dass unsichtbare Tinte verbraucht ist?

Hallo Herr Martin

Bei der Arbeit mit EXCEL ist mir ein Problem untergekommen.
Und zwar geht es um das Verhalten einer Zelle mir einem dynamischen Hyperlink. In der Zelle steht eine ziemlich umfangreiche Formel.
Die bewirkt, je nach einiger Bedingungen entweder der Hyperlink ausgeführt wird oder aber ein Hinweistext angezeigt wird.
Hier einmal die Formel:

(ich verkürze die Formel):

=WENN(A5="nein";"Kein Hyperlink";HYPERLINK(INDIREKT(ZELLE("adresse";A1))))

Meine Frage ist nun: Gibt es eine Möglichkeit das je nach dem Wahrheitswert der Abfrage
entweder der Fehlertext angezeigt wird UND ein Klick auf den Text nichts bewirkt
oder der [Freundliche_Name] vom Hyperlink angezeigt wird UND ein Klick wie erwartet die entsprechende Internetseite öffnet?

Der Versuch das Verhalten mit WENNFEHLER abzufangen, bringt leider nichts.

Und eine letzte Frage: Gibt es eine Möglichkeit bei aktivem Zellschutz und geschütztem Tabellenblatt einen Link trotzdem anzuklicken?

###

Hallo Herr Ladberg,

sehr interessante Frage.

Ich habe probiert: sobald die Funktion HYPERLINK in einer Funktion steckt, macht Excel einen Hyperlink daraus.

Das macht sie auch, wenn ich HYPERLINK in LET „verstecke“.

Umgekehrt wird HYPERLINK nicht mehr ausgeführt, wenn er in einem Namen steckt.

Ein Verweis auf die Zelle mit HYPERLINK liefert nur den Wert der Formel, aber nicht den Hyperlink.

Und schließlich. Es gibt leider keine Funktion EVALUATE, die einen Text in eine Formel verwandelt. Früher gab es EVALUATE(), welche noch über den Namensmanager als Excel-4-Makro zur Verfügung steht – aber dann haben wir wieder einen Namen, der nicht als Hyperlink ausgewertet wird (drehen wir uns im Kreis).

Ich fürchte, das geht nicht.

Auch das zweite scheint nicht zu gehen. Jedoch: Wenn Sie eine Form verwenden und dort einen Hyperlink drauf legen und beim Einstellen des Blattschutzes „Objekte bearbeiten“ zulassen, dann funktioniert der Hyperlink noch.

Liebe Grüße

René Martin

####

Vielen Dank an Heinz-Jürgen Ladberg für diese beiden guten Bemerkungen.

####

Und danke für XLarium für diese Lösung:

=HYPERLINK(
WENN(A5="nein";"";INDIREKT(ZELLE("adresse";A1)));
WENN(A5="nein";"Kein Hyperlink";INDIREKT(ZELLE("adresse";A1))))



3 Kommentare

Schreibe einen Kommentar zu Medardus Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht.