Excel Hyperlinks

Hallo

Ich probiere jetzt schon ewig rum,aber komme nicht voran

Problem

Gültigkeit Zelle A1 als Liste…Liste steht in z.B. B1-B6

B1= z.b. irgendwas - Hyperlink ist http://www.irgendwas.de
B2= z.B. was anderes - Hyperlink ist …
usw.
B will ich unsichtbar machen,also ausblenden

Nun gehe ich auf A1 und suche mir einen der in B… stehenden Links aus.
Aber leider übernimmt Excel dann den Hyperlink nicht.Es steht nur das Wort z.B. aus B1 „irgendwas“

Kann der Hyperlink nicht auch übernommen werden?

Danke für die Antwort

MfG

Gültigkeit Zelle A1 als Liste…Liste steht in z.B. B1-B6
B1= z.b. irgendwas - Hyperlink ist http://www.irgendwas.de
B2= z.B. was anderes - Hyperlink ist …
usw.
B will ich unsichtbar machen,also ausblenden
Nun gehe ich auf A1 und suche mir einen der in B… stehenden
Links aus.
Aber leider übernimmt Excel dann den Hyperlink nicht.Es steht
nur das Wort z.B. aus B1 „irgendwas“
Kann der Hyperlink nicht auch übernommen werden?

Hi Oettel,

ohne Vba sieht das schlecht aus. Mit Excel selbst kann man zwar schon den Hyperlink einer Zelle, z.B. B3, auslesen,

Namen definieren z.B. Hyp
Formel zuweisen: =Formel.Zuordnen(B3)
dann in in eine zelle =Hyp schreiben,

aber in A1 steht ja nicht der Hyperlink aus z.B. B3 sondern den Text den B3 anzeigt.
Man muß also den Wert von A1 in den Texten von Spalte B suchen um zu ermitteln, welche Zelle du ausgesucht hast.

=ADRESSE(VERGLEICH(Tabelle1!A1;Tabelle1!B:B;0);2;4)
ergibt zwar B3
aber Excel spielt nicht mit wenn du das dann dem Namen Hyp so zuweist:

=FORMEL.ZUORDNEN(ADRESSE(VERGLEICH(Tabelle1!A1;Tabelle1!B:B;0);2;4))
es wird nur der Text in B3 angezeigt und nicht die Hyperlinkadresse wie vorher bei:
=Formel.Zuordnen(B3)

Bliebe höchstwahrscheinlich nur noch Vba als Lösung.

Was soll eigentlich in A1 erscheinen, die Hyperlinkadresse aus der gewählten Zelle in B als Text oder als ausführbarer Hyperlink oder was geschieht mit A1 weiter?

[…]

Gruß
Reinhard

[Team: Hinweis auf besser passendes Brett entfernt]

[…]

Hallo Reinhard

danke trotzdem für die rasche antwort, […].
das mit vba war mir schon fast klar.schade…dachte es geht einfacher.manchmal liegen die lösungen so nah,aber man kommt nicht drauf.
in der zelle a1 soll dann nicht der hyperlink stehen,sondern das wort aus dem listenbereich,aber es soll den hyp beinhalten

gruß, Oettel

[Team: Fullquote sowie Statement zum falschen Brett nach Verschiebung entfernt]

Durch Gültigkeit sfeld Hyperlink auswählen
Hi Oettel,

Bliebe höchstwahrscheinlich nur noch Vba als Lösung.
Was soll eigentlich in A1 erscheinen, die Hyperlinkadresse aus
der gewählten Zelle in B als Text oder als ausführbarer
Hyperlink oder was geschieht mit A1 weiter?

[…]

in der zelle a1 soll dann nicht der hyperlink stehen,sondern
das wort aus dem listenbereich,aber es soll den hyp beinhalten

Klicke mal im Blatt unten mit Rechts auf den Blattnamen, dann „Code anzeigen“, dorthin kopierst du nachstehenden Code, Editor schließen.

Gruß
Reinhard

Option Explicit
'
Private Sub Worksheet\_Change(ByVal Target As Range)
Dim Zei As Long
On Error GoTo Fehler
If Target.Address "$A$1" Then Exit Sub
Application.EnableEvents = False
Zei = Application.WorksheetFunction.Match(Range("A1"), Range("B:B"), 0)
With Cells(Zei, 2).Hyperlinks(1)
 ActiveSheet.Hyperlinks.Add Anchor:=Range("A1"), Address:=.Address, TextToDisplay:=.TextToDisplay
End With
Application.EnableEvents = True
Exit Sub
Fehler:
MsgBox "Fehler"
Resume Next
End Sub

[Team: Erklärung zur Verschiebung nach ebendieser entfernt]

@Reinhard
Hallo Reinhard,

wie kommt denn dieser Artikel hier oben hin, müßte der nicht eigentlich weiter unten stehen - das Datum irritiert mich irgendwie

weißt du wie das geht?

GuK Marion

Ich bat darum den höher zu setzen
Hallöchen Marion,

dieser Artikel stand bis vorhin im falschen Brett (WinXP) und jetzt hat das Team, die Mods ihn hierher verpflanzt, von daher muß das mit dem „falschen“ Zeitstempel stammen.

Ich kann nur mutmaßen daß der Artikel beim reinpflanzen zuoberst in der Liste stand unabhängig von seinem Zeitstempel und die 2 neuen Anfragen danach kamen sodaß er jetzt der 3te Artikel ist.

LGuK
Reinhard

@Reinhard einleuchtend danke owT

Grüezi Oettel

Gültigkeit Zelle A1 als Liste…Liste steht in z.B. B1-B6

B1= z.b. irgendwas - Hyperlink ist http://www.irgendwas.de
B2= z.B. was anderes - Hyperlink ist …
usw.
B will ich unsichtbar machen,also ausblenden

Nun gehe ich auf A1 und suche mir einen der in B… stehenden
Links aus.
Aber leider übernimmt Excel dann den Hyperlink nicht.Es steht
nur das Wort z.B. aus B1 „irgendwas“

Kann der Hyperlink nicht auch übernommen werden?

Nein, das kannst Du in einer Gültigkeits-Liste nicht direkt übernehmen.

Aber Du könntest in einer anderen Zelle als A1 mit der Funktion HYPERLINK() einen solchen daraus machen. Der funktiniert dann auch wieder.


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -