HYPERLINK per Formel kopieren.
#1
Hallo Zusammen
 
Für wichtige Dateien, die ich aber nicht täglich benötige, habe ich mit Hilfe von HYPERLINK eine Liste erstellt, die nach Gruppen sortiert ist. Mit SORTIEREN. SPALTENWAHL und FILTER habe ich daneben eine andere Liste erzeugt, die nicht alle Spalten von der Hauptliste enthält und z.B. nach Dateinahmen sortiert ist. So weit so gut. Das Problem ist jedoch, dass bei dieser Vorgehensweise der Link zu den Dateien nicht mitgenommen wird und somit keine Dateien aufgerufen werden.
Wie schaffe ich es, ohne VBA, dass die Funktion von Hyperlink in die andere Liste mit übernommen wird und somit auch aus dieser Liste heraus Dateien aufrufen kann?
MfG Peter

WIN 10  /  MS 365
Antworten Top
#2
Hi

Hyperlink scheint da zickig zu sein.
beim mir funktioniert es nur, wenn ich den Hyperlink in einer eigenen Formel erzeuge.
damit das zusammen dynamisch ist, gehe so vor:

1. deine erzeugte Liste muss in einer Spalte die Linkadressen als angezeigten Text enthalten
2 füge jetzt links oder rechts neben der Tabelle diese Formel ein, um funktionierende Hyperlinks zu erzeugen:
Code:
=Hyperlink(Index(A1#;0;1))

wobei A1 die Zelle mit Formel die die Tabelle erzeugt, ist und 1 die Positionsnummer der Spalte mit den Links.

es funktioniert bei mir nur nur mit Index und nicht mit Spaltenwahl.

Gruß Daniel
Antworten Top
#3
Hallo Daniel

Zuerst ein Danke für Deine Antwort und sorry dass ich mich erst heute melde.
Ich habe Deinen Befehl eingegeben und es erscheint auch der entsprechende Text in blau und unterstrichen nur wenn ich dann darauf klicke erscheint die Fehlermeldung  Die angegebene Datei konnte nicht geöffnet werden.

Warum es bei mir nicht funktioniert bleibt ein Rätzel.
MfG Peter

WIN 10  /  MS 365
Antworten Top
#4
Ich könnte jetzt ja auch solange mit der Antwort waren.
Aber nein, da kann ich dir jetzt nicht helfen.
Das Erstellen des Links hat ja funktioniert, die korrekten Adressen Linkadressen musst du bereitstellen.
Antworten Top
#5
Hallo Peter , 

wohin führt denn der Link? Dahin wo soll?
Antworten Top
#6
Hallo Slowboaeder und Blaukraut05

Danke für Euren Einsatz.

Da ich bezüglich der Hyperlinks keine Testdatei beifügen kann, versuche ich es nochmals genauer zu Beschreiben.
In der Tabelle1 stehen in Spalte A ab Zeile 6 die Hyperlinks. z.B.
=HYPERLINK("[D:\Tabellendokumente\Pri\Eismann_Produkte.xlsm]Katalog!B4";"Eismann_Produkte")
In Spalte B steht die Beschreibung dazu da in der Zelle A ja nicht die ganze Formel steht, sondern nur der Name aus dem Hyperlink. ( Eismann_Produkte) .
In Spalte C steht dann die Gruppennummer zu der der Link gehört. Die ganze Liste ist nach dieser Nr. sortiert.
Rechts daneben habe ich in Zelle E6 folgende Formel stehen.
=SORTIEREN(SPALTENWAHL(FILTER($A$6:$C$60;$A$6:$A$60<>"");3;1;2);2;1)
Die Liste wird „korrekt“ erstellt und ist nach dem Hyperlinknamen sortiert. Leider steht aber da nur der Name und enthält nicht mehr den Link zu der Datei. 
Dieser Link aus Spalte A sollte also mit kopiert werden sodass ich auch aus dieser Liste heraus den Link starten kann.

Die Formel
Code:
=Hyperlink(Index(A1#;0;1))
von  Slowboarder habe ich in Zelle I6 kopiert um zu Testen ob da nun der Hyperlink steht wie in Zelle A6 mit dem ich die Datei aufrufen kann. 
In Zelle I6 steht zwar vom Aussehen her das gleiche wie in A6 aber der eigentliche Link ist nicht vorhanden. Ein Klick auf diese Zelle führt somit zu 
dieser oben genannten Fehlermeldung.
 
Ich hoffe ich habe mit dieser Beschreibung mein Problem verständlicher beschrieben und alle Fragen zugleich beantwortet.
MfG Peter

WIN 10  /  MS 365
Antworten Top
#7
Hallo,
 
eine Demodatei kann man immer hochladen. Man muss nur drauf achten, dass die Daten anonymisiert sind. Des Weiteren sollte Funktionalität und Zusammenhang in den Beispieldatensätzen nachvollziehbar sein. 
 
Mehr braucht es nicht, als dieses bisschen Fleißarbeit von deiner Seite.
 
Gruß Uwe
Antworten Top
#8
Hallo Egon12

Was nützt eine Beispieldatei oder Testdatei die Links zu Dateien enthält deren Laufwerke und Verzeichnisse Du nicht hast?
MfG Peter

WIN 10  /  MS 365
Antworten Top
#9
Hallo

Dies nur als Tipp
Dann empfehle ich dir dies  nicht per Formel sondern löse es mit PQ
Viele Grüße
PIVPQ
Antworten Top
#10
Hallo aphzet

ich schrieb doch als wichtigsten Punkt:

Zitat:1. deine erzeugte Liste muss in einer Spalte die Linkadressen als angezeigten Text enthalten

hast du mal darüber nachgedacht, was das bedeutet?

wenn du mit einer Formel auf die Zelle mit dem Hyperlink verweist, kann dann sieht die Formel nicht die Linkadresse (Parameter 1 der Hyperlinkfunktion) sondern den angezeigten Text (Parameter 2 der Hyperlinkfunktion)
dh wenn du mit einer Formel den Hyperlink reproduzieren willst, muss in der Tabelle1 der angezeigte Text die Linkadresse sein.

=HYPERLINK("[D:\Tabellendokumente\Pri\Eismann_Produkte.xlsm]Katalog!B4"; "[D:\Tabellendokumente\Pri\Eismann_Produkte.xlsm]Katalog!B4")

sonst funktioniert es leider nicht.
aber das hatte ich geschrieben. Du müsstet die Antworten halt auch mal vollständig lesen und nicht einfach nur Formeln kopieren.

Gruß Daniel
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste