716 Aufrufe
in Tabellenkalkulation von
Eigentlich was ganz einfaches. Ich möchte aus einer geschlossenen Datei, via SVERWEIS den KOMPLETTEN INhalt einer Zelle, die einen Hyperlink enthält auslesen. d.h. also den Hyperlink selber und dazu den freundlichen Namen. Das funktioniert leider nicht. Auch nicht mit SVERWEIS(Hyperlink(...) und allen möglichen googlegefundenen Tricks.

Was ich zum laufen gebracht habe:
1. in der Quellendatei darf KEIN separater freundlicher Name vergeben werden sondern es muss der Originallink inkl. server angabe auch im freundlichen Namen stehen

2. eine Zelle solcherart vorbereitet kann mittels SVERWEIS in eine Hilfstabelle im Ziel ausgelesen werden
=HYPERLINK(SVERWEIS(Facture!B24;'[N° Articles - Artikelstamm current.xlsx]Liste des articles'!$A$4:$CF$3000;46;FALSCH);SVERWEIS(Facture!B24;'[N° Articles - Artikelstamm current.xlsx]Liste des articles'!$A$4:$CF$3000;46;FALSCH))
Diese Zelle mit dieser Formel drin funzt aber nur als Hyperlink, wenn die Quelle offen ist.
Damit es im Ziel auch bei geschlossener Quelle funzt braucht es 3.

3. Aus dieser Hilfstabelle kann dann im Ziel am gewünschten Ort via Hyperlink(hilfszelle) ein funktionierender Link gemacht werden
=WENN(B24="";"";WENN('Links Hilfstabelle'!L24=0;"";HYPERLINK('Links Hilfstabelle'!L24;"Lagerblatt")))

Irgendwie kann das doch nicht wahr sein, dass ein solcher Umweg nötig ist?

1 Antwort

0 Punkte
von m-o Profi (22.9k Punkte)
Hallo,

wenn du nur mit Formeln arbeitest ist der Umweg über eine Hilfsspalte meines Wissens unumgänglich.

Willst du das ohne Hilfsspalte lösen, so musst das per VBA lösen.

Gruß

M.O.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...